[firebase-br] Problema com SQL

joao_jma joao_jma em itelefonica.com.br
Seg Out 27 16:24:51 -03 2008


MUITO BOM ADRIANO, BRIGADÃO!

DUAS SOLUÇÕES MUITO ADEQUADAS (ADRIANO E EDUARDO)... MUITO GRATO!

Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP 
((16) 3341-9000 È(16) 9239-0959
----- Original Message ----- 
From: "Adriano dos Santos Fernandes" <adrianosf em uol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 27, 2008 2:05 PM
Subject: Re: [firebase-br] Problema com SQL


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


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista