whos podría ser mucho más eficiente si uso nestted subquery
, JOINs
O tal temp tables
.. otra pregunta: en subconsultas si yo uso en la cláusula dos veces con la misma consulta se debe ejecutar un doble también!? de esta manera:consulta anidada vs une a
Select ...
From X
Where Exists(Select 1 From Y Where Idx = Y.SomeColumn)
Or Exists(Select 1 From Y Idy = Y.SomeColumn)
cuántas veces la sub-consulta SELECT * FROM Y
podría ser ejecutado en esta consulta!
y lo que si uso esta manera de hacerlo:
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)
Gracias :)
muchas gracias hombre :) – Rawhi