0
我想知道如何按频率对sql列进行排序,然后选择我想要的行。我已经知道你需要使用:如何按频率对Sql列进行排序并选择行
SELECT `column`
FROM `your_table`
GROUP BY `column`
ORDER BY COUNT(*) DESC
LIMIT 1;
从最频繁到最不频繁的排序。但是,如何使用最少量的不同SQL来选择出现的第一,第二或第三大?我可以使用PHP吗?
有一些类似于:
MAX(VAL)-2
或一些接近这一点,为第三最频繁?
谢谢!