我试图获取一个MYSql语句来吐出一个字段中最常见的数字.我相信我应该使用,COUNT(QUANTITY)但我很困惑,GROUP BY以及ORDER BY,我似乎无法得到正确的模式(最常见的数字).
*编辑*
这是一个示例表:
QUANTITY | ORDER_NUMBER
1 51541
4 12351
5 11361
5 12356
6 12565
8 51424
10 51445
25 51485
Run Code Online (Sandbox Code Playgroud)
MYSql语句应该吐出数字5,因为它最常出现
SELECT QUANTITY,COUNT(*)
FROM ...
GROUP BY 1
ORDER BY 2 DESC
LIMIT 1;
Run Code Online (Sandbox Code Playgroud)