|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : août 2009 Messages : 44 ![]() |
Bonjour,
j'ai une table voitures contenant les champs suivants: ID_VOITURE - ID_MARQUE - COULEUR, et une autre table marque qui contient: ID_MARQUE_VOITURE - PAYS_CONSTRUCTEUR j'essaie de faire une requête qui me permettrais de récupérer toutes les voitures construite en Allemagne par exemple j'ai fait: Code :
"Select ID_VOITURE from voiture left join marque on ID_MARQUE_VOITURE = ID_MARQUE AND PAYS_CONSTRUCTEUR = 'Allemagne'"
j'ai essayer ensuite : Code :
"Select ID_VOITURE, PAYS_CONSTRUCTEUR from voiture left join marque on ID_MARQUE_VOITURE = ID_MARQUE WHERE PAYS_CONSTRUCTEUR = 'Allemagne'"
Résultat: Citation:
|
|
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Yannick Ingénieur Etudes & Developpements Inscription : février 2006 Messages : 1 125 ![]() |
Pourquoi faire une jointure externe dans ce cas la ??
Utilisez une jointure interne genre: Code :
__________________
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 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : août 2009 Messages : 44 ![]() |
j'ai fait le inner join et ça a marcher,
Merci beaucoup! je pense que je devrait revoir mes cours de jointure |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com