JOINTURE 3 TABLE

bibou3112 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Kaldoran Messages postés 146 Statut Membre -
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

1 réponse

  1. Kaldoran Messages postés 146 Statut Membre 29
     
    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
    1. Manu
       
      Si tu utilise les mots cle inner join et autres il ne FAUT pas mettre les fichiers joints dan la clause FROM.
      0
    2. Kaldoran Messages postés 146 Statut Membre 29
       
      Je ne savais aps ;)
      je n'utilise jamais inner Join :p
      0