como hacer la siguiente consulta?????

17/03/2006 - 15:44 por _ C l a u d i n h o _ | Informe spam
select * from tabla1 where (toda o parte de sus llaves) in (select (las llaves correspondientes ) from tabla2)

esto lo hago siemrpe con una llave pero no se como hacerlo con 2 o mas campos a comparar

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
17/03/2006 - 16:01 | Informe spam
_ C l a u d i n h o _,

Debes usar el operador "exists".

Ejemplo:

select t1.*
from t1
where exists (
select *
from t2
where t2.c1 = t1.c1 and t2.c2 = t1.c2 and t2.c3 = t1.c3
)
go

AMB
"_ C l a u d i n h o _" wrote:

select * from tabla1 where (toda o parte de sus llaves) in (select (las llaves correspondientes ) from tabla2)

esto lo hago siemrpe con una llave pero no se como hacerlo con 2 o mas campos a comparar

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