Bonjour,

Je voudrais savoir s'il est possible d'effectuer une condition sur une jointure.
Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT *
FROM Table1 as t1
INNER JOIN Table2 as t2 on t2.NumT2	= t1.NumT1
LEFT OUTER JOIN Table3 as t3 on (t3.monCode3=t1.monCode1)		
WHERE t1.aff_Code=5
Je voudrais faire une condition sur l'appel de la jointure LEFT OUTER JOIN:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
SELECT *
FROM Table1 as t1
INNER JOIN Table2 as t2 on t2.NumT2	= t1.NumT1
'jointure sur Table3.monCode4 = t1.monCode1
'si resultat de la requête vide, alors jointure ci-dessous
LEFT OUTER JOIN Table3 as t3 on (t3.monCode3=t1.monCode1)		
WHERE t1.aff_Code=5
Si quelqu'un a une idée je suis preneur .

Merci d'avance