Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2011, 05:53
raistlin2912
 
Fecha de Ingreso: agosto-2006
Mensajes: 19
Antigüedad: 17 años, 9 meses
Puntos: 0
Información Registros que no cumplan una condición

Saludos a tod@s,

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
  1. 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
  1. SELECT * FROM articulos1 INNER JOIN articulos2 ON articulos1.CODART <> articulos2.CODART
ó
Código SQL:
Ver original
  1. 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.