Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/05/2011, 01:57
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: LEFT JOIN corre infinitamente más rápido que INNER JOIN

Gracias Libras.
Muy interesantes los enlaces.
Aunque en muchas ocasiones me viene bien una explicación llana sobre un concepto tan concreto, y si es en mi idioma todavía me queda más claro. Lo voy a intentar, a ver si me puedes corregir.
Se podría decir que INNER JOIN va a recorrer todas las filas coincidentes en las dos tablas, mientras que LET JOIN (que es un outer join) tomará todas las filas de la primera tabla, y solamente una de la segunda tabla, de forma que el proceso se ahorra recorrer el resto de filas coincidentes.
¿Esto es correcto?
Si fuera correcto, sólo un detalle más. ¿Esa fila que muestra de la segunda tabla con LEFT JOIN, de qué fila se trataría en el caso de que existieran varias filas?
Gracias por las aclaraciones.
Saludos.
__________________
..:: moNTeZIon ::..