INNER JOIN - PHP MySQL
Pessoal,
Estou com uma dúvida para buscar dados de 2 tabelas ao mesmo tempo, antes de tudo colocarei abaixo o meu código atual:
$SQL = "SELECT cli_clientes.'cli_codigo', cli_clientes.'cli_nome', cli_clientes.'cli_bairro', cli_clientes.'cli_cidade,', cli_clientes.'cli_vinculo', tel_historico.cli_codigo, tel_historico.tel_datacontato, tel_historico.tel_status FROM cli_clientes
INNER JOIN tel_historico ON cli_clientes.cli_codigo = tel_historico.cli_codigo {$where}
ORDER BY {$order_by} {$limit} AND `tel_historico`.`tel_codigo` DESC ";
$stmt = $conn->prepare($sql);
$stmt->execute();
$results_array = $stmt->fetchAll(PDO::FETCH_ASSOC);
Obs. Dexei o codigo mais detalhado possivel para ficar claro.
-Tenho uma tabela de clientes(cli_clientes) e outra com um historico(tel_historico) de contatos realizados com os clientes
-Cada contato registrado na tabela de historico(tel_historico) recebe um protocolo(tel_codigo) diferente, independente ser for feito mais de um contato para o mesmo cliente.
Quero apresentar em uma tabela os dados de todos os clientes(cli_clientes) e informar em uma coluna a data do ultimo contato realizado com cada empresa, apenas o ultimo.
Ex. No banco de dados - Tabela Clientes + Historico
Codigo_Cliente | Nome_Cliente | Data_UltimoContato
1 Fulano 11/01/2016
2 Beltrano 14/01/2016
3 Teste 14/01/2016
2 Beltrano 18/01/2016
Ex. Na tabela do sistema para usuarios - Tabela Clientes + Historico
Codigo_Cliente | Nome_Cliente | Data_UltimoContato
1 Fulano 11/01/2016
3 Teste 14/01/2016
2 Beltrano 18/01/2016
Qual seria a melhor forma de adequar isto no meu codigo?
Discussão (0)
Carregando comentários...