Que tal foro dada las siguientes tablas
Tabla A
con los campos A1 (llave primaria) y A2
y Tabla B
con los campos B1 (llave foranea tomada de A1), B2... B10
Cual query es más optimo de estos 2 o debería de ser igual el rendimiento?
Select A.A2, B.B2
from A
inner join B on A.A1=B.B1
ó
Select A.A2, B.B2
from A
inner join
( Select B1,B2 from B as B)
on A.A1=B.B1
Cómo ven la segunda utiliza una subconsulta con los campos especificos a
utilizar (notese que la tabla B tiene 10 campos).
Pero no se si esto tenga algun sentido para optimizar la consulta o solo le
de complejidad inecesaria a la misma.
Saludos y gracias de antemano!
Leer las respuestas