bonjour tout le monde,
j'ai la réquête suivante.
Pour vous expliquer le fonctionnement rapidement, je voudrais retrouver tous les éléments de TExec même ceux pour lesquels il n'y a pas d'axe ayant l'identifiant 2. Pour ceux qui n'ont pas d'axe 2, je veux que TGrpTypeAxe.idGrpTypeAxe soit NULL
J'ai pensé à des jointures externes mais je sais pas comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 select TExec.id, TExec.nom, TGrpTypeAxe.idGrpTypeAxe FROM TExec JOIN TEquipPack ON TEquipPack.idMos = TExec.id JOIN TPackTypeAxe ON TPackTypeAxe.idPack = TEquipPack.id JOIN TTypeAxe ON TTypeAxe.id = TPackTypeAxe.idTypeAxe JOIN TGrpTypeAxe ON TGrpTypeAxe.id = TTypeAxe.idGrpTypeAxe JOIN TAxe ON TAxe.id = TGrpTypeAxe.idAxe WHERE TAxe.id = 2 AND TPackTypeAxe.numAxe = 1;
Merci de votre aide.
Partager