Listar registros diferentes de dos tablas.

29/05/2006 - 17:23 por Giovanni | Informe spam
Saludos.

Tengo 2 tablas, las cuales tienen 2 campos llave por los cuales estan
enlazadas. Quisiera hacer un SELECT que me liste todos los registros de la
tabla-1 que NO existan en la tabla-2.

Gracias, espero me puedan ayudar.

Giovanni

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
29/05/2006 - 21:45 | Informe spam
"Giovanni" wrote in message
news:
Tengo 2 tablas, las cuales tienen 2 campos llave por los cuales estan
enlazadas. Quisiera hacer un SELECT que me liste todos los registros de
la
tabla-1 que NO existan en la tabla-2.



Por ejemplo asi:

Select * from Tabla1 as a where not exists (Select Campo1 from Tabla2 as
b where b.Campo1=a.Campo1 And b.Campo2=a.Campo2)
Respuesta Responder a este mensaje
#2 Giovanni
30/05/2006 - 22:43 | Informe spam
Muchas gracias !!

Giovanni

"Alberto Poblacion"
escribió en el mensaje news:

"Giovanni" wrote in message
news:
> Tengo 2 tablas, las cuales tienen 2 campos llave por los cuales estan
> enlazadas. Quisiera hacer un SELECT que me liste todos los registros de
> la
> tabla-1 que NO existan en la tabla-2.

Por ejemplo asi:

Select * from Tabla1 as a where not exists (Select Campo1 from Tabla2


as
b where b.Campo1=a.Campo1 And b.Campo2=a.Campo2)





Respuesta Responder a este mensaje
#3 Nohel Hernandez
30/05/2006 - 22:44 | Informe spam
Hola Giovanni

podria ser asi tambien:

para sql:

Select tabla1.* from Tabla1 left join tabla2 on
tabla1.campollave=tabla2.campollave where tabla2.campollave is null

para access:

Select tabla1.* from Tabla1 left join tabla2 on
tabla1.campollave=tabla2.campollave where isnull(tabla2.campollave)


Saludos

Nohel Hernandez
Caracas - Venezuela

El menos comun de los sentidos es el Sentido Común

"Giovanni" escribió en el mensaje
news:
Saludos.

Tengo 2 tablas, las cuales tienen 2 campos llave por los cuales estan
enlazadas. Quisiera hacer un SELECT que me liste todos los registros de
la
tabla-1 que NO existan en la tabla-2.

Gracias, espero me puedan ayudar.

Giovanni



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida