¿Se puede en Sql Server 2000 hacer la siguiente consulta?:
select * from tabla1
where (campo1,campo2) in (select campo1,campo2 from tabla2)
Gracias de antemano.
| ||||
No, necesitas JOINs por fuerza. La solución de 2 subquerys que te dice goteen tampoco funcionará porque no fuerzas la existencia del par, sino solo que cada uno de los miembros exista (no necesariamente juntos en el mismo registro)
__________________ Friedrich Nietzsche |
| ||||
pues no se que es lo que el quiera, por que si esta ocupando un IN es por que necesita saber si estan en la otra tabla unicamente, si no de otro modo con un simple join lo haria cuando a.campo1=b.campo1 y a.campo2=b.campo2 y asi si forzarias que solo te los mostrara si existieran pares en ambas tablas bye |