whos potrebbe essere molto efficace se uso nestted subquery
, JOINs
O forse temp tables
.. un'altra domanda: in sottoquery se io uso nella clausola due volte con la stessa query si deve eseguire un doppio troppo!? in questo modo:di query nidificate vs unisce
Select ...
From X
Where Exists(Select 1 From Y Where Idx = Y.SomeColumn)
Or Exists(Select 1 From Y Idy = Y.SomeColumn)
quante volte il sub-query SELECT * FROM Y
potrebbe essere eseguito in questa query!
e che cosa se uso questo modo per farlo:
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 :)
grazie mille amico :) – Rawhi