Whos SE JOINT pourrait être beaucoup plus efficace si j'utilise nestted subquery
, JOINs
Ou peut-être temp tables
.. autre question: si je dans les sous-requêtes utilise à l'article deux fois avec la même requête devrait être exécuter deux fois par trop! comme ceci:requête imbriquée vs
Select ...
From X
Where Exists(Select 1 From Y Where Idx = Y.SomeColumn)
Or Exists(Select 1 From Y Idy = Y.SomeColumn)
combien de fois la sous-requête SELECT * FROM Y
pourrait être exécuté dans cette requête!
et si je l'utilise de cette façon de le faire:
With XX As
(
Select ...
From Y
)
Select ...
From X
Where Exists (Select 1 From XX Where Idx = XX.SomeColumn)
Or Exists (Select 1 From XX Where Idy = XX.SomeColumn)
:) Thanx
Merci beaucoup :) – Rawhi