Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mysql Count(*) als Total WHERE Total?

Ich glaube, Sie wollten Gruppen filtern. Verwenden Sie HAVING COUNT(*) statt WHERE :

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

Wenn Sie Gruppen nach der Anzahl der Elemente sortieren möchten, verwenden Sie ORDER BY :

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