[firebase-br] consulta
André de Camargo Fernandes
andrei em lightcomm.com.br
Seg Out 31 17:38:25 -03 2005
Sr. Nilton,
Uma forma de fazer o que desejas seria criar duas buscas (dois selects)
e intersectá-las...
Eu não sei especificamente no Firebird, mas em SQL a querie seria mais
ou menos isto:
select
cod_forn, cod_departamento
from
((select cod_forn, cod_departamento
from nome_tabela
where cod_departamento = 39)
intersect
(select cod_forn, cod_departamento
from nome_tabela
where cod_departamento = 40))
Talvez esta não seja o SQL mais rápido que resolveria teu problema,
contudo funciona.
Espero ter ajudado,
André.
Nilton Junior escreveu:
>ola pessoal estou com dificuldade em fazer uma consulta.
>
>imagine uma tabela assim
>
>cod_forn cod_departamento
>-------------- ----------
>2 78
>4 78
>5 78
>6 38
>7 37
>7 39
>7 40
>
>vamos pegar de exemplo o fornecedor 7, eu quero pagar todos os fornecedores que atendam a o cod_departamento 39 e 40.
>o cod_forn 7 entra na lista, mas vamos supor que o fornecedor 7 só tem o departamento 39 ou só o 40, ele nao entra na lista
>
>alguem ja se deparou com isso
>
>lembrando que a quantidade e os valores do cod_departamento varia, eu vou pegar de uma outra tabela qual os departamentos que eu quero??
>
>se alguem puder me ajudar
>
>obrigado
>
>
>
>---------------------------------
> Promoção Yahoo! Acesso Grátis: a cada hora navegada você
>acumula cupons e concorre a mais de 500 prêmios! Participe!
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
Mais detalhes sobre a lista de discussão lista