[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