questions sur une jointure
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
Code:
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; |
J'ai pensé à des jointures externes mais je sais pas comment faire.
Merci de votre aide.