[firebase-br] Problema com SQL
Adriano dos Santos Fernandes
adrianosf em uol.com.br
Seg Out 27 14:50:08 -03 2008
Talvez tenha um jeito mais fácil...
select cod_mod
from tabela
group by cod_mod
having sum(iif(cod_caract = 1, 1, 0)) > 0 and
sum(iif(cod_caract = 2, 1, 0)) > 0 and
sum(iif(cod_caract = 3, 1, 0)) > 0
Adriano
joao_jma escreveu:
> desculpem pela tabela .... esse formato de email da lista acaba com o
> layout q a gente define.... rsrrsss
> CORRIGIDA ABAIXO.
>
> ----- Original Message ----- From: "joao_jma"
> <joao_jma-625QfPj36i0HTnRCetW4+F/I71DsQ//L em public.gmane.org>
> To: "Lista FireBase" <lista-JZX6CTs6PlE39yzSjRtAkw em public.gmane.org>
> Sent: Monday, October 27, 2008 2:30 PM
> Subject: [firebase-br] Problema com SQL
>
>
> Essa é pra quem é bom de SQL.
>
> Boa tarde pessoal, tenho uma tabela que grava:
>
> COD_MOD (código de modelo)
> COD_CARACT (característica do modelo)
>
> Vamos imaginar a tabela com os seguintes dados:
>
> COD_MOD COD_CARACT
> 1 1
> 1 2
> 1 3
> 2 3
> 2 4
> 2 5
> 3 1
> 3 2
> 3 3
>
>
> Eu quero filtrar os códigos de modelo que contenham como característica
> 1, 2 e 3.
> (Somente os modelos que contenham realmente essas características).
>
> Fazendo um SQL assim:
>
> Select * From Tabela where COD_CARACT in (1,2,3)
>
> Aparece também o modelo "2", que possui a característica "3". Mas não
> poderia ser assim. Quero que resulte apenas os que contenham as 3
> características.
>
> Alguém tem a solução?
> Antecipo meus agradecimentos
>
> João M. de Amorim - Informática:
> Andreza Enxovais - Ibitinga/SP
> ((16) 3341-9000
> È(16) 9239-0959
>
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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