Tengo dos tablas:¿El filtrado o la unión suceden primero en T-SQL?
Customers(Id, Name, TownId) T
Towns(Id, Name)
tengo una instrucción SQL como esto:
SELECT *
FROM Customers
INNER JOIN Towns ON Towns.Id = Customers.TownId
WHERE Customers.Id > 5
¿Qué pasaría en primer lugar?
¿Filtraría la tabla Customers
y luego uniría los registros seleccionados con la tabla Towns
?
¿Uniría todos Customers
con Towns
y luego filtrar? ¿O es que no puedes decirlo?
Las técnicas comunes para "forzar" un QEP en particular dependen casi por completo del proveedor ... logrando de manera efectiva el bloqueo del proveedor. Cuidado con esa hacha Eugenio. – corlettk
+1 para Pink Floyd. :-) – GuyBehindtheGuy