JOINTURE 3 TABLE

Fermé
bibou3112 Messages postés 3 Date d'inscription jeudi 4 novembre 2010 Statut Membre Dernière intervention 14 juin 2014 - 14 juin 2014 à 12:12
Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 - 15 juin 2014 à 18:27
Bonjour,

J'ai besoin de faire une jointure avec 3 table
table QUPBLE,BQ, BP

j'ai fait la jointure entre QUPBLE,BQ par le clé CONSTNO
il manque la jointure entre BQ et BP avec un autre clé TRANO

select * from QUPBLE


INNER JOIN BQ ON QUPBLE.CONSTNO=BQ.CONSTNO



WHERE QUPBLE.DOS=1







merci
A voir également:

1 réponse

Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 29
14 juin 2014 à 16:00
Salut,

Logiquement un simple :

select * from QUPBLE, BQ, BP
INNER JOIN BQ ON QUPBLE.CONSTNO=BQ.CONSTNO
INNER JOIN BQ ON BQ.TRANO = BP.TRANO
WHERE QUPBLE.DOS=1 


Je suis pas sur que la présence de BQ, BP, soit forcement utile dans le from,
a toi de test ;)
0
Si tu utilise les mots cle inner join et autres il ne FAUT pas mettre les fichiers joints dan la clause FROM.
0
Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 29
15 juin 2014 à 18:27
Je ne savais aps ;)
je n'utilise jamais inner Join :p
0