Whos может быть очень эффективным, если я использую nestted subquery
, JOINs
Или, может быть, temp tables
.. другой вопрос: в подзапросов, если я использую в пункте дважды с тем же запросом следует выполнять дважды слишком!? как это:Вложенный запрос против JOINS
Select ...
From X
Where Exists(Select 1 From Y Where Idx = Y.SomeColumn)
Or Exists(Select 1 From Y Idy = Y.SomeColumn)
сколько раз подзапрос SELECT * FROM Y
может быть выполнен в этом запросе!
и что, если я использую этот способ сделать так:
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 :)
thanx много человек :) – Rawhi