Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql Count(*) as Total WHERE Total?


Acho que você queria filtrar grupos. Use HAVING COUNT(*) em vez de WHERE :
SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
HAVING Count(*)

Se você quer classificar grupos por número de elementos, use ORDER BY :
SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
ORDER BY Count(*) DESC