problema com join no firebird!!!!
Ola galera estou com o seguinte problema eu tenho 3 tabelas q compoem o custo do produto, mas nem sempre as tres tabelas tem registros relacionados ao produto.Eu fiz a seguinte select.select sum(a.cma_total)as arm_total, sum(t.cmt_total)as ati_total, sum(m.cmp_total)as mat_totalfrom produtos p inner join comparmadura a on a.pro_codigo = p.pro_codigo inner join compatividade t on t.pro_codigo = p.pro_codigo inner join compmatprima m on m.pro_codigo = p.pro_codigowhere p.pro_codigo = :codigoDai eu queria q nessa select trouxesse os valores mesmo q uma das 3 tabelas nao tenha o registro por exemplo: Se so tiver registros em mat_total eu quero q traga assim:mat_total => 50arm_total => 0 ati_total => 0 Do jeito q eu fiz ela so ta retornando os valores se houver registros nas 3 tabelas.ALGUEM PODE ME AJUDAR!!!!!!?????
Discussão (1)
Carregando comentários...