OT: Problemas con Consulta SQL

24/12/2003 - 13:41 por Matias Iacono | Informe spam
Hola... se que es un OT... pero por ahi alguien sabe...

Tengo dos tablas, una que contiene una lista de datos, pero dos campos
conforman la llave primaria.

Y por otro lado tengo una tabla de relacion, en la cual se le paso la llave
de una tabla X, y las otras dos de la tabla ya mensionada...

Mi problema es simple... quiero saber, de la primera tabla, todos los
registros que no esten en la tabla relacion.

Si fuera una sola llave primaria por cada lado la consulta seria simple

select * from Tabla1 where CampoID not in (select campoid from relacion)

Pero no consigo hacerlo con dos llaves...

Alguna sugerencia???

Gracias
 

Leer las respuestas

#1 Jhonny Vargas P. [MVP]
24/12/2003 - 13:50 | Informe spam
Si es SQL Server puedes utilizar un NOT IN a la otra tabla dime y te
mando un ejemplo... En Access no tengo la menor idea.


Saludos,
Jhonny Vargas P. [MS MVP]
Santiago de Chile


"Matias Iacono" wrote in message
news:
Hola... se que es un OT... pero por ahi alguien sabe...

Tengo dos tablas, una que contiene una lista de datos, pero dos campos
conforman la llave primaria.

Y por otro lado tengo una tabla de relacion, en la cual se le paso la


llave
de una tabla X, y las otras dos de la tabla ya mensionada...

Mi problema es simple... quiero saber, de la primera tabla, todos los
registros que no esten en la tabla relacion.

Si fuera una sola llave primaria por cada lado la consulta seria simple

select * from Tabla1 where CampoID not in (select campoid from relacion)

Pero no consigo hacerlo con dos llaves...

Alguna sugerencia???

Gracias


Preguntas similares