Select con 2 tablas please!!!

22/05/2006 - 15:21 por Looser | Informe spam
Hola grupo ojala me puedan ayudar alomejor es simple (creo)
tengo 2 tablas con los siguientes valores:

tabla1
id
1
2
3
4
5
6


tabla2
id
1
2
3

necesito hacer un select que me devuelva solo los registros de la tabla
1 que no existan en la tabla 2 o sea el resultado de lo anterior
deberia ser:

4
5
6

gracias grupo!!

Preguntas similare

Leer las respuestas

#1 Maxi
22/05/2006 - 15:49 | Informe spam
Hola, bueno hay varias maneras de hacer esto, supongo que tenes SQL 2000
entonces te puedo mostrar 2

Select tabla1.id from tabla1 where id not in (select id from tabla2)

Select tabla1.id from tabla1 left join tabla2 on
tabla1.id = tabla2.id
where tabla2.id is null

Si tenes SQL2k05 podes usar EXCEPT




Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Looser" escribió en el mensaje
news:
Hola grupo ojala me puedan ayudar alomejor es simple (creo)
tengo 2 tablas con los siguientes valores:

tabla1
id
1
2
3
4
5
6


tabla2
id
1
2
3

necesito hacer un select que me devuelva solo los registros de la tabla
1 que no existan en la tabla 2 o sea el resultado de lo anterior
deberia ser:

4
5
6

gracias grupo!!

Respuesta Responder a este mensaje
#2 h
22/05/2006 - 15:52 | Informe spam
Para que te traiga los registros de la tabla 1 puedes probar con:

Select * from tabla1 left join tabla2 on id = id

select * from tabla1 where id not in (select * from tabla2)


Espero que te sirva.
Saludos,

Ricardo

Looser wrote:

Hola grupo ojala me puedan ayudar alomejor es simple (creo)
tengo 2 tablas con los siguientes valores:

tabla1
id
1
2
3
4
5
6


tabla2
id
1
2
3

necesito hacer un select que me devuelva solo los registros de la tabla
1 que no existan en la tabla 2 o sea el resultado de lo anterior
deberia ser:

4
5
6

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