Bonjour je dois effectuer une jointure entre deux tables pour qu'une fois la jointure faiite sur trois colonnes en respectant des conditions sur l'une des tables, ça m'améne des données de l'autre table sur une jointure de deux colonnes seulement.
Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 TA col1 col2 col3 col4 1 2 3 4 5 6 7 8 9 10 11 12Maintenant je souhaite quand la jointue est faite sur les trois premieres colonnes des deux tables, aprés que ça puisse se jouer sur seulement les deux colonnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 TB col5 col6 col7 col8 1 2 3 8547 1 2 6 9632 1 2 0 3696
exemple une requête qui me sortira seule la premiére ligne dela table A selon une condition définie :
aprés les autres lignes doivent sortir les autres lignes de la table B pour lesquelles la jointure satisfasse les deux premiéres colonnes.
Ici la requête ne doit ramner que la premiére ligne de la table A., c'est pour ça j'ai mis col3 ou col7 car aprés c'est col7 pour la deuxiéme table à savoir TB qui doit venir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 col1 col2 (col3 ou col7) col8 col4 1 2 3 8547 4 6 9632 0 3696
Quel type de jointure je dois mettre en place pour réaliser ça ?
merci de vos aides .
Partager