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!!
 

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!!

Preguntas similares