Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2007, 16:31
Nexus80
 
Fecha de Ingreso: febrero-2007
Mensajes: 13
Antigüedad: 17 años, 10 meses
Puntos: 0
Consulta con LEFT JOIN

Buenas!

Tengo 2 tablas con esta estructura

Tabla1

Nombre --> Nombre de la persona
Mes --> Mes en que se recoge la llamada
Año --> Año en que se recoge la llamada
Solucionado1 --> Llamadas en las que se soluciona a la 1ª el problema

Tabla2

Nombre --> Nombre de la persona
Mes --> Mes en que se recoge la llamada
Año --> Año en que se recoge la llamada
Solucionado --> Llamadas en las que se soluciona el problema no en la primera llamada

Quiero hacer una consulta que me devuelva los datos de ambas tablas juntas, agrupando por la persona que coge la llamada, mes y año.
Mediante un Left Join consigo que no se discriminen los datos nulos de la Tabla2, sin embargo cuando en la Tabla1 tengo 1 dato nulo no sé como hacer que salga también.

SELECT Tabla1.Nombre, Tabla1.Mes, Tabla1.Año, Tabla1.Solucionado1, Tabla2.Solucionado
FROM Tabla1 LEFT JOIN Tabla2 ON (Tabla2.Nombre=Tabla1.Nombre) AND (Tabla2.Mes=Tabla1.Mes) AND Tabla2.Año=Tabla1.Año);

Con esto consigo que aunque en la Tabla2 haya algún dato en Tabla.Solucionado que no contenga nada me los muestre todos, sin embargo como algun Tabla1.Solucionado1 no contenga valor no me lo muestra.

Yo quiero que me devuelva todos, estén en una u otra tabla valores nulos.

Gracias de antemano.