SQL 2000: Sentencia IN

09/04/2007 - 23:28 por Juan Carlos Mendoza | Informe spam
Me trabe en algo de repente sencillisimo. Tengo lo siguiente:

SELECT codigo1, codigo2, descripcion
FROM tabla1
WHERE codigo1
IN (SELECT codigo1 FROM tabla2)

pero si quiero validar que los dos codigos esten en el IN, como hago?
la idea es algo asi, solo que la sintaxis en incorrecta.

SELECT codigo1, codigo2, descripcion
FROM tabla1
WHERE (codigo1 and codigo2)
IN (SELECT codigo1, codigo2 FROM tabla2)

Gracias.

Juan Carlos Mendoza
 

Leer las respuestas

#1 Isaias
09/04/2007 - 23:54 | Informe spam
SELECT codigo1, codigo2, descripcion
FROM tabla1
WHERE (codigo1) in (SELECT codigo1 FROM tabla2)
AND (codigo2) in (SELECT codigo2 FROM tabla2)


Saludos
IIslas


"Juan Carlos Mendoza" wrote:

Me trabe en algo de repente sencillisimo. Tengo lo siguiente:

SELECT codigo1, codigo2, descripcion
FROM tabla1
WHERE codigo1
IN (SELECT codigo1 FROM tabla2)

pero si quiero validar que los dos codigos esten en el IN, como hago?
la idea es algo asi, solo que la sintaxis en incorrecta.

SELECT codigo1, codigo2, descripcion
FROM tabla1
WHERE (codigo1 and codigo2)
IN (SELECT codigo1, codigo2 FROM tabla2)

Gracias.

Juan Carlos Mendoza


Preguntas similares