boa tarde pessoal,
sql não é o foco mas se puderem me ajudar…
estou utilizando o iReport e escrevi a seguinte SQL:
SELECT f.num_os , f.cod_cliente, f.cod_trator
, a.cont , a.nome_cliente
, b.cont , b.modelo, b.marca
, c.num_os , c.veiculo
, d.num_os , d.mecanico
, e.num_os , e.descricao , e.v_bruto , e.desconto , e.total
FROM cliente a , trator b , os_veiculo c , os_mecanico d , os_servico e , os f
WHERE d.num_os = c.num_os
AND e.num_os = d.num_os
AND f.num_os = c.num_os
AND f.num_os = d.num_os
AND f.num_os = e.num_os
AND f.cod_cliente = a.cont
AND f.cod_trator = b.cont
AND f.num_os = 2593
só que ela carrega valores repetidos, por exemplo, se tem 2 serviços cadastrados, retorna 2 vezes cada um e imprimi isso no iReport.
o que estou fazendo de errado ???
se alguem puder me ajudar eu agradeço !