利用Mysql中的 的聚合函數(shù) count(*) 可以實(shí)現(xiàn)這個功能,例如需要查詢data表中name出現(xiàn)次數(shù)最多的記錄,可以先按照group by name分組,用count算出分組里的條數(shù),再按照count排序:
select name,count(*) from data group by name order by count(*) DESC limit 1
不加limit限制將返回按照name重復(fù)次數(shù)排列的數(shù)據(jù)