Gabriel Ferro escribió:

>  oki.. por mi enloquecimiento y la edad, no me explique bien... asi es para 
> un  campo pero si quiero hacerlo con los dos sin tener que repetir la 
> subconsulta es decir, no quiero hacer
>       select * from personas where clave1 in (select campo1 from 
> busca('pirulo')  limit 10)  and  clave2 in (select campo2 from 
> busca('pirulo') limit 10);
>  

Creo que esto deberia funcionar:

select *
  from personas
 where (clave1, clave2) in (
          select campo1, campo2
            from busca('pirulo')
           limit 10
      );
--
TIP 4: No hagas 'kill -9' a postmaster

Responder a