Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/04/2010, 07:55
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años, 1 mes
Puntos: 360
Respuesta: Problema con INNER JOIN

Vaya si está raro.

Esto puede presentarse si hay muchos afiliados que no tengan gestiones.

Prueba de esta forma
Código MySQL:
Ver original
  1. SELECT emp.nit_empresa, afi.nombre, gs.observacion,
  2. afiliados afi
  3. LEFT JOIN gestiones gs ON afi.id_afiliado = gs.id_afiliado
  4. INNER JOIN empresas emp ON afi.id_empresa = emp.id_empresa

Solo cambié el orden, pero es posible que el cruce con afiliados primero, no tenga que hacer de nuevo el cruce con gestiones.

Pregunta... esta dura 15 minutos. Con inner join cuanto dura?
Cual es la cantidad de registros que arroja con inner join y cual con left join?

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming