Ir para conteúdo

POWERED BY:

Arquivado

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

LucasSedrez

Buscar dados de três tabelas.

Recommended Posts

Olá, bom dia,

 

Eu possuo a tabela entregas:

 

tabela_entregas.jpg

 

Os valores existentes na coluna cliente vem da tabela clientes e o da coluna funcionário vem da tabela funcionários.

Como eu poderia fazer para exibí-los?

Fiz um Left Join, só que eu só consigo pegar os dados de uma tabela, não consigo achar como faria para pegar de duas.

 

SELECT * FROM entregas LEFT JOIN clientes ON entregas.cliente = clientes.id_cli 
WHERE entregas.cliente = '".$_GET['id']."' AND entregas.data_p LIKE '%".$_GET['data_p']."%' ORDER BY data_p ASC

 

Como podem ver fiz o Left Join na tabela clientes. Teria alguma forma de eu conseguir pegar os dados da tabela funcionarios também?

 

Grato desde já.

 

Acho que a imagem corrompeu. Estou enviando outro link.

 

tabela_entregas.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia amigo,

 

Pelo que entendi basta fazer um JOIN pra outra tabela também não é isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só por mais um join, algo assim

 

SELECT * FROM entregas LEFT JOIN clientes ON entregas.cliente = clientes.id_cli 
                      LEFT JOIN fornecedores ON entregas.fornecedor = fornecedores .id_for 
...

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.