Bonjour,

j'aimerai savoir ce qui es théoriquement plus performant dans une clause where à savoir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
WHERE
          NOT EXISTS (SELECT 1 FROM A WHERE ........) AND
          NOT EXISTS (SELECT 1 FROM B WHERE ........) AND
          NOT EXISTS (SELECT 1 FROM C WHERE ........)
ou :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
WHERE
          NOT EXISTS (SELECT 1 FROM A WHERE ........
                             UNION ALL
                             SELECT 1 FROM B WHERE ........
                             UNION ALL
                             SELECT 1 FROM C WHERE ........)
je suis en train de faire des tests, mais je souhaiterais avoir des précisions.

Merci d'avance.
Cordialement.