|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Futur Membre du Club
![]() Inscription : août 2010 Messages : 65 ![]() |
Bonsoir , j ' aimerai pouvoir faire une jointure entre 2 tables.
Je m ' explique , j ' ai une table Transporteur Code :
Code :
Code :
Code :
SELECT tv.idVehicule,tv.idTransporteur FROM transporteur t,vehicule v, transporteur_vehicule tv WHERE t.idTransporteur = v.idVehicule AND t.idTransporteur ='sthorng'; Merci de votre aide |
||||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 638 ![]() |
Bonjour,
lisez ceci http://sqlpro.developpez.com/cours/sqlaz/jointures/ Comprenez-le et re-essayer votre requete, car vous n'êtes pas loin de la bonne solution ! |
|
|
00
|
|
|
#3 | ||
|
Futur Membre du Club
![]() Inscription : août 2010 Messages : 65 ![]() |
Merci de ta réponse
J' ai fait ceci d' après le tuto et ça fonctionne bien : Code :
Merci bien |
||
|
|
10
|
|
|
#4 |
|
Membre émérite
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 697 ![]() |
Bonjour
juste un commentaire Même si la requête est correct ; c'est toujours (comment dirais-je) embêtant des chaines de caractères comme clés; en terme d'optimisation, mais aussi de contrôles pour les doublons (quid de la casse ??) ![]() Au fait, les 2 colonnes de ta table "transporteur_vehicule" devraient à priori être toutes les 2 avec une contraintes "NOT NULL" |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 638 ![]() |
Bonjour,
oui votre requête est bien maintenant |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : août 2010 Messages : 65 ![]() |
Merci pour votre aide à vous 2 .
Je vais suivre tes conseils dehorter olivier et procéder aux changements afin d ' opter pour les bonnes pratiques SQL. Merci encore
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com