Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql Count(*) as Total WHERE Total?

Je pense que vous vouliez filtrer les groupes. Utilisez HAVING COUNT(*) au lieu de WHERE :

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
HAVING Count(*)

Si vous souhaitez trier les groupes par nombre d'éléments, utilisez ORDER BY :

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
ORDER BY Count(*) DESC