|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 4 ![]() |
Bonjour à tous,
j'espère avoir posté ma question au bon endroit, sous MySQL Workbench avec MySQL 5.5.15 (en local, sous Windows), après avoir créé trois tables, sur le modèle de celles de la base de données pré-installée pour servir d'exemple ("sakila", avec deux tables "actor", "film", et une "film_actor" pour relier les deux), j'essaie de relier créer des relations entre mes tables avec une requête. Pour être plus clair, voici la structure de mes tables. table "cd" : id_CD , titre_CD, editeur_CD table "compositeur" : id_compositeur, nom_compositeur table "cd_compositeur" : id_CD, id_compositeur Et voici la requête que j'ai utilisé pour tenter de lier les deux id_CD et les deux id_compositeur Code :
SELECT cd.titre_CD, cd.editeur_CD, compositeur.nom_compositeur IN cd, cd_compositeur, compositeur WHERE cd.id_CD = cd_compositeur.id_CD, cd_compositeur.id_compositeur = compositeur.id_compositeur ; A noter que lorsque je tape cette requête dans Workbench, le "cd", juste après le "in" est souligné en me signalant une erreur de syntaxe, sans donner davantage de précisions. Merci d'avance pour vos éclaircissements. PS : Ces trois tables ne sont évidemment que le début de la base que je projette de mettre au point, il y aura d'autres tables pour les œuvres, les interprètes, etc., ainsi que des tables de liaison, mais j'ai préféré commencer avec les 3 tables ci-dessus afin de simplifier dans un premier temps. Le but "final" est de créer une arborescence. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Yannick Ingénieur Etudes & Developpements Inscription : février 2006 Messages : 1 125 ![]() |
__________________
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac) |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : septembre 2010 Messages : 13 ![]() |
Bonjour!
Essaies peut-être un AND au lieu d'une virgule dans le WHERE... |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 4 ![]() |
Merci à vous deux, chacun de vous deux ayant trouvé l'une des deux erreurs dans ma requête.
Je passe mon sujet en résolu. Merci encore. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com