Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diogomancha

inner join com colunas com mesmo nome

Recommended Posts

boa tarde.

Estou usando inner join para fazer consultas em tabelas relacionadas. Ex.

Tenho a tabela processos com colunas

Id

Cliente

Cidade

 

Tabela clientes

Id

Nome

 

Tabela cidades

Id

nome

 

Ocorre que quando relaciono-as , por existerem colunas com mesmo nome em tabelas diferentes, quando vou exibir o valor $nome pode aparecer tanto o nome do cliente tanto da cidade.

Teria como individualizar a consulta por tabela`, algo como $linha[clientes.nome]?

Obrigado

Diogo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não use *, nomeie cada coluna que vai usar, usando alias para aqueles que tenham o mesmo nome para diferenciar no FrontEnd.

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigao.

Atualmente eu uso select * from...

Tentei usar select cidades.nome as cidades, processos.*, clientes.* from...

Nao esta funcionando a consulta.

Abraços

 

desculpe o post duplo.

O erro que retorna e do or die. Nao esta fazendo a consulta.

Quanto renomear cada campo ok. Mas as tabelas que nao seerao renomeadas nao pode usar *? Tipo select processos.*.

Obrigado

 

deu certo. Erro de ' . Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.