Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2012, 09:18
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 11 meses
Puntos: 447
Respuesta: Consulta INNER JOIN extraña para caso atípico

Hola cchaparro.

Utiliza LEFT JOIN en lugar de INNER JOIN... ya que este último sirve para relacionar tablas con cardinalidad 1 a 1, es decir que existan registros en ambas tablas a unir. El LEFT JOIN (al igual que el RIGTH JOIN) sirven para unir tablas con cardinalidad 0 a n, es decir que puede haber registros que no existan en ambas tablas, sino sólo en una de ellas.

Checa los ejemplos de santa Wikipedia, son bastante ilustrativos en cuanto al uso de los distintos tipos de join.

http://es.wikipedia.org/wiki/Join

Saludos
Leo.