Bonjour,
Je réalise un site web en asp.net c# et je débute en mysql et j'ai besoin d'un inner join sur 3 tables.
la première table prj
contient un id et différents champs
la seconde mod
contient un id, un nom et une description
la troisième prj_mod
correspond à l'id d'un projet et l'id d'un module en clé primaire
J'aimerais pour un projet donné récupérer tous les modules qui le concernent, j'ai donc réalisé cette requête:
lors de l'exécution j'ai une exception levée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM mod INNER JOIN prj_mod ON mod.mod_id = prj_mod.mod_fk_id INNER JOIN prj ON prj.prj_id = prj_mod.prj_fk_id where prj_mod.mod_fk_prj = @projetId;
L'exception MysqlException n'a pas été gérée par le code utilisateur.
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 'mod INNER JOIN prj_mod ON mod.mod_id = prj_mod.mod_fk_id INNER JOIN prj ON prj.p' at line 1
Si quelqu'un pourrait me débloquer, merci
Partager