[firebase-br] AJUDA EM SELECT
Cesar
cesar_newton em yahoo.com.br
Seg Out 23 10:33:43 -03 2006
eu quero pegar os dados de 3 tabelas...
por exempo
SAIDA, SAIDA_PECAS, SAIDA_SERVICO
na tabela SAIDA tem os dados : COD_SAIDA, COD_CLIENTE, DATA, OBS
na tabela SAIDA_PECAS : COD_SAIDA,COD_PECAS,QUANTIDADE,VALOR
na tabela SAIDA_SERVICO : COD_SAIDA,COD_SERVICO,QUANTIDADE,VALOR
ai na tabela de SAIDA tem os seguites cadastros
COD_SAIDA COD_CLIENTES DATA
0001 0007 10/10/06
0002 0020 10/10/06
0003 0015 10/10/06
ai na tabela SAIDA_PECAS tem
COD_SAIDA COD_PECAS QUANTIDADE VALOR
0001 0005 003
5,70
0001 0010 005
2,60
0002 0014 001
7,54
0003 0017 009
4,60
0003 0021 010
1,20
ai na tabela SAIDA_SERVICO tem
COD_SAIDA COD_SERVICO QUANTIDADE VALOR
0001 0001 001
35,70
0003 0002 001
44,30
0003 0004 001
11,20
AGORA estou fazendo este select para me dar o resultado da minha consulta
Select
saida_pecas.cod_peca, saida_pecas.quantidade, saida_pecas.valor,
saida_servico.cod_servico, saida_servico.quantidade, saida_servico.valor
from
saida
left join
saida_pecas on (saida_pecas.cod_saida = saida.cod_saida)
left join
saida_servico on (saida_servico.cod_saida = saida.cod_saida)
Where saida.cod_saida = :parcod
mais ai se o resultado da minha consulta na tabela SAIDA_PECAS estiver 2
itens com a saida por exemplo 0001 e na tabela SAIDA_SERVICOS tiver 1 itens
com a saida 0001
ele vai repetir o iten da tabela SAIDA_SERVICO
tem como fazer um select para arrumar isso?
obrigado
_______________________________________________________
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/
Mais detalhes sobre a lista de discussão lista