-
CReer une vue
voila jai un probleme avec mysql je creer une vue mai jai une erreur et je ne vois vraiment pa ou elle se trouve:
CREATE VIEW v_compte as
SELECT client , nom_prof,sum( duree )
FROM Coupon, prof
WHERE code_prof = cod_prof AND date_paiement >= '2006-01_01' AND date_paiement <= '2006-03-30'
GROUP BY nom_prof
ORDER BY client
-
Ben, on voit bien ton code, mais on voit pas l'erreur dont tu parles....
si tu nous en disais un peu plus sur cette erreur ?
-
[FONT=Courier New]voila l'erreur kil me met:[/FONT]
[FONT=Courier New]#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW v_compte AS SELECT CLIENT , nom_prof, sum( duree )
FROM [/FONT]
-
quel est ta version de MySQL?
-
Tiens, j'avais pas vu ça...
Si tu as copié/collé ta requète, il y a 1 faute de frappe:
-
jai corrigé la faute mais c'est toujours le meme probleme! ma version est mysql4.7! franchement je ne comprend pas sous oracle sa passe nikel
-
les vues ne sont gerées qu'a partir de la version 5.
http://mysql.developpez.com/faq/?pag...ATIBILITE_vues
-
ok je comprend mieux! merci du tuyaux! mai vous ne savez pas kommen je pourai stoker ma requete dans une table ki remplacerai ma vue