Pesquisa em Duas Tabelas com valores iguais
Bom dia galera.
Seguinte...
Tenho duas tabelas:
>
vendas_pdv = ID, CXID, DATA, HORA, VALOR, DESCRICAO
caixa_rel = ID, CXID, DATA, HORA, MODO, VALOR, DESCRICAO
Quero criar um relatório em ordem pela HORA das duas tabelas de uma vez só aonde o valor do ID do caixa de hoje "IDCAIXADIA"
Estou usando o seguinte código:
$sql1 = "((SELECT * FROM vendas_pdv WHERE CXID = '$IDCAIXADIA'
UNION
(SELECT * FROM caixa_rel WHERE CXID = '$IDCAIXADIA')) ORDER BY HORA";
$query1 = mysql_query($sql1);
while($fetch1 = mysql_fetch_assoc($query1))
{
print "<tr><td>".fetch1['HORA']."</td>
<td>".fetch1['VALOR']."</td>
<td>".fetch1['DESCRICAO']."</td></tr>";
}
Blz.. só que na hora de rodar ele da a mensagem que o fetch retornou boolean value.
Se eu pesquiso as tabelas separadas roda normal mas ai ele me listaria primeiro o vendas_pdv para depois me listar o caixa_rel... ai ficaria fora da ordem de HORA.
Alguém sabe o que pode estar acontecendo?
Discussão (2)
Carregando comentários...