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

Regrouper SQL avec un ordre par

Dans toutes les versions de MySQL, attribuez simplement un alias à l'agrégat dans la liste SELECT et triez par alias :

SELECT COUNT(id) AS theCount, `Tag` from `images-tags`
GROUP BY `Tag`
ORDER BY theCount DESC
LIMIT 20