Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2009, 09:05
Pez_del_Web
 
Fecha de Ingreso: julio-2007
Mensajes: 239
Antigüedad: 16 años, 10 meses
Puntos: 2
subselect en subselect

saludos cordiales,

intento hacer algo así :

Código:
select campo1 from tabla1 
  where 
    (select campo2 from tabla2 where tabla2.campo1=tabla1.campo1) 
    in 
    (select campo2 from tabla3 where tabla3.campo1=tabla1.campo1)
es decir que alguno de los valores de la tabla2 (concernientes a tabla1) se encuentra en alguno de los valores de tabla3 (concernientes a tabla1)

el "in" (any y demás operadores) se limitan a un único valor comparado con varios y no se me ocurre nada para lograr comprar varios valores en varios

¿alguna sugerencia?