[firebase-br] Problema com SQL

Adriano dos Santos Fernandes adrianosf em uol.com.br
Seg Out 27 15:05:45 -03 2008


Roberto Lima Brasil escreveu:
> tenta esse código.
> 
> 
> select *
> from tabela t
> where t.cod_mod in ( select t1.cod_mod
>                       from tabela t1
>                        where t1.cod_caract in (1,2,3)
>                        having count(1) = 3
>                        group by t1.cod_mod)
> 
Aproveitando sua idéia, acredito que a forma mais simples e eficiente seja:

select cod_mod
   from tabela
   where cod_caract in (1, 2, 3)
   group by cod_mod
   having count(distinct cod_caract) = 3


Adriano





Mais detalhes sobre a lista de discussão lista