Question SQL

Fermé
schub1015 - 29 févr. 2008 à 14:39
 schub1015 - 29 févr. 2008 à 15:10
Bonjour,

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 :


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.
A voir également:

1 réponse

up
0