[Resolvido] select com cláusula where e as
Gente, acho que isso deve ser um pouco simples. Estou tentando fazer um select com as e Where ao mesmo tempo. Vou explicar mais ou menos:
Tenho duas tabelas. Uma que mostra os acessos do usuário e outra que mostra os usuários. Daí, queria que mostrasse apenas os usuários com mais de um acesso. Usei o seguinte código:
<?php
$selectusers = "SELECT u.*, (SELECT COUNT(*) FROM all_acess d where d.user_id=u.id) as acessos FROM users u WHERE acessos>0";
$queryusers = mysql_query($selectusers);
while ($users=mysql_fetch_array($queryusers,MYSQL_BOTH)) {
echo $users['username']." | ".$users['acessos']."<br>";
}
?>
Como vocês podem ver, o código parece normal. Mas dá um erro. E caso tento usar ORDER BY no lugar de WHERE (ORDER BY acessos), ele funciona.
Alguém sabe o que devo fazer??
Ficarei muito agradecido!
Discussão (3)
Carregando comentários...