tenho três tabelas em postgres: moral
Ordem
estou rodando o seguinte sql pela fetch_all, fech_assoc
select
principal.*, moral.* as moral, ordem.* as ordem
from
"Mecanicas".tendencia principal
inner join "Mecanicas".moral as moral on moral.cod = principal.fk_moral
inner join "Mecanicas".ordem as ordem on ordem.cod = principal.fk_ordem
where
principal.cod = 3
mas o php esta misturando o conteudo das tabelas e acaba nem trazendo alguns dos valores, pesquisei em alguns foruns eles disseram que era pelo php não ser fortemente tipado ai ele estaria confundindo as tabelas por terem colunas com o mesmo nome, tentei colocar um alias nas colunas que trazem os valores das tabelas relacionadas mas não deu certo.
Alguma forma de contornar a situação ou o problema é outro e qual seria?