Tengo un problema que ha priori sería fácil de resolver pero que llevo ya 3 días liado con él.
Resulta que tengo dos tablas que son articulos1 y articulos2 en las cuales tengo dos campos (1 en cada una) que las relaciona.
Si pongo está SQL:
Código SQL:
Ver original
SELECT * FROM articulos1 INNER JOIN articulos2 ON articulos1.CODART = articulos2.CODART
Obtengo todos los registros que tienen esos dos campos iguales. Hasta ahí todo normal. El problema es que yo lo que necesito son el resto, o sea los articulos en articulos1 que no estén en articulos2 y solo esos.
Pense en esto:
Código SQL:
ó Ver original
SELECT * FROM articulos1 INNER JOIN articulos2 ON articulos1.CODART <> articulos2.CODART
Código SQL:
Ver original
SELECT * FROM articulos1 INNER JOIN articulos2 ON NOT articulos1.CODART = articulos2.CODART
Pero tanto una como otra me devuelve la tabla entera, osea todos los artículos. Si me pudiese alguien ayudar se lo agradecería mucho.