Buenos dias, necesito hacer una consulta y no se como hacerla, haber si un
guru de los SELECT, JOIN, y demas me puede ayudar:
Tengo 2 tablas con la siguiente estructura:
Tabla1 campos 1,2,3,4,5
Tabla2 campos 1,2,a,b,c
si hago: Consulta1
SELECT Tabla1.*,Tabla2
FROM Tabla1 INNER JOIN Tabla2
ON (Tabla1.1=Tabla2.1) AND (Tabla1.2=Tabla2.2)
si depues hago: Consulta2
SELECT Tabla1.*,Tabla2
FROM Tabla1 LEFT JOIN Tabla2
ON (Tabla1.1=Tabla2.1) AND (Tabla1.2=Tabla2.2)
obtengo lo mismo que en Consulta1 mas los registros de Tabla1 que no tienen
correspondencia en Tabla2.
Mi pregunta es:
Como puedo hacer una consulta para hacer el resultado de Consulta2 menos el
resultado de Consulta1, es decir, todos los de Tabla1 que NO coinciden con
los de Tabla2.
Me parece algo sencillo de plantear, pero soy incapaz de "traducirlo" a SQL.
De antemano muchas gracias a todos.
Alfredo Marín
Leer las respuestas