Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, preciso relacionar 3 tabelas:
exp_bl
exp_processo
cadastro_portos
Dentro da exp_processo eu tenho dois campos (origem e destino) que são os ids-chave da cadastro_portos. Em cadastro portos eu tenho o campo sigla, que é exatamente o que preciso como resultado, no lugar dos valores (ids) contigos nos campos de resultado da query, em origem e destino.
Tentei com JOIN, mas não sei como fazer a substituição dos campos...
Eis:
SELECT exp_bl.*, exp_processo.* FROM exp_bl LEFT JOIN exp_processo ON exp_bl.processo=exp_processo.id LEFT JOIN cadastro_portos ON exp_processo.origem=cadastro_portos.id WHERE exp_bl.processo = '8';
Alguém pode dar uma mão?
Valeu, galera.
[]s
Anderson Mello
ska_ska, valeu pela ajuda, foi resolvido!Apenas tive que trocar "porto_destino_sigla" para "porto_destino.sigla", questão de digitação mesmo.Mas é isso aí.[]sAnderson Mello