[firebase-br] duvida sobre consultas

Hernando mecanvpcusto em mecan.com.br
Sex Nov 12 17:13:49 -03 2004


boa tarde a todos!

estou com uma duvida sobre consulta que é a seguinte estou dando um 
select que pega varios campos em varias tabelas, mas acontece que o 
numero de registros que serão selecionados nas tabelas serão diferentes 
ou seja 2 na tabela a, 3 na tabela b etc, mas os campos onde o numero de 
registro é pequeno estão se repetindo, como contornar isso, já tentei 
usando distinct porem não resolveu já tirei o inner do join mas não deu 
certo também.

select distinct a.descricao, a.peso, b.quantidade as quantb, 
c.quantidade as quantc, c.prep, c.exec, c.tot, d.descricao as descd, 
d.equipamento, e.descricao as desce, e.custo, f.quantidade as qtf, 
h.preco from comproduto f  inner join opintproduto C ON(C.idproduto = 
f.idproduto) inner JOIN servicointerno D ON (D.cdinterno = C.cdinterno) 
inner join componente a on (a.cdcomponente = f.cdcomponente) inner   
JOIN opextproduto B ON (B.idproduto = f.IDPRODUTO) inner join 
servicoexterno e on (e.cdservico = b.cdservico) inner join materiaprima 
h on (h.cdmateria = a.cdmateria)  where f.idproduto = 10001;




Mais detalhes sobre a lista de discussão lista