O select abaixo individuais estão funcionando corretamente, mas quando coloco o comando UNION não aparece nada, veja se o que estou fazendo esta correto.
<?
$sql = mysql_query("SELECT distinct E.id, E.titulo
FROM categorias_submenu AS E
INNER JOIN categorias_menu AS CA
WHERE E.idCategoria = CA.id AND
CA.id = ".$idmenu."
UNION
SELECT distinct A.id, A.titulo
FROM categorias_dicas AS A
INNER JOIN categorias_submenu AS CS
WHERE A.idCategoria = CS.id AND
CS.idCategoria = ".$idCategoria."
order by A.titulo");
while($linha = mysql_fetch_array($sql)){
$menu = $linha['titulo'];
$menu_1 = $linha['titulocs'];
$id = $linha['id'];
?>
</div>
<div > <!--Alinhamento menu internas-->
<ul class="menu_sub_inside">
<li class="txt_menu_mais_novo"><? echo $menu ?></li></ul>
<ul class="menu_sub_outside">
<li class="txt_menu_mais_out"><a href="?pg=dicasdetalhes&idmenu=<? echo $id ?>&iddicas=<? echo $idCategoria ?>" ><? echo $menu ?></a>
</li></ul>
<?
}
?>
Editado por Denis Courcy Melhoria de entendimento do código
Pergunta
gercions
Pessoal veja se conseguem me ajudar.
O select abaixo individuais estão funcionando corretamente, mas quando coloco o comando UNION não aparece nada, veja se o que estou fazendo esta correto.
Editado por Denis CourcyMelhoria de entendimento do código
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados