¿Resta? de dos consultas
Publicado por Jordi (2 intervenciones) el 13/05/2005 12:12:41
Buenos días,
a ver si me pueden ayudar.
Os cuento brevemente, dicho problema sería fácil si la clave principal de la tabla fuera una única columna, pero esta vez la clave principal la forman dos columnas: serie y número.
En el caso de clave principal de una columna, su estructura sería:
SELECT tabla1.campo1, tabla1.campo2, tabla1.otra_informacion, etc
FROM tabla1
WHERE condiciones_generales AND
tabla1.campo1 NOT IN (select tabla1.campo1 etc etc WHERE condiciones excluyentes, etc etc)
ORDER etc etc etc bla bla.
OK?
La pregunta: NOT IN solo puede comprobar un unico campo. ¿Cómo puedo hacer eso con dos campos principales?
Lo ideal sería hacer el opuesto del UNION ALL de dos consultas :-P
Gracias!
a ver si me pueden ayudar.
Os cuento brevemente, dicho problema sería fácil si la clave principal de la tabla fuera una única columna, pero esta vez la clave principal la forman dos columnas: serie y número.
En el caso de clave principal de una columna, su estructura sería:
SELECT tabla1.campo1, tabla1.campo2, tabla1.otra_informacion, etc
FROM tabla1
WHERE condiciones_generales AND
tabla1.campo1 NOT IN (select tabla1.campo1 etc etc WHERE condiciones excluyentes, etc etc)
ORDER etc etc etc bla bla.
OK?
La pregunta: NOT IN solo puede comprobar un unico campo. ¿Cómo puedo hacer eso con dos campos principales?
Lo ideal sería hacer el opuesto del UNION ALL de dos consultas :-P
Gracias!
Valora esta pregunta


0