Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros parceiros, estou com uma dificuldade em usar o JOIN no mysql junto do PHP, peço a ajuda de vocês porque nada consegui.
Tenho duas tabelas “financ_pag” e “clientes”, ambas na mesma base de dados.
Estou tentando fazer o seguinte JOIN:
$dt_inicial = $_POST["dt_inicial"];
$dt_final = $_POST["dt_final"];
$query = "SELECT a.dt_pag, a.forma_pag, a.vr_pag, a.obs_pag, b.nome FROM financ_pag AS a LEFT JOIN clientes AS b ON a.cod_cliente = b.codigo WHERE financ_pag.dt_pag >= $dt_inicial AND financ_pag.dt_pag >= $dt_final";
$busca = mysql_query($query);
while ($dados = mysql_fetch_array($busca)) {
echo "<tr> <td>".$dados[0]."</td> <td>".$dados[1]."</td> <td>".$dados[2]."</td> <td>".$dados[3]."</td><td>".$dados[4]."</td></tr> <br>";
}
Na tabela financ_pag já um index de chave estrangeira entre os dois campos das tabelas, isso é necessário? Ou eu estaria errando na sintaxe?
Agradeço muito qualquer ajuda!
Carregando comentários...