我的表中有一些数据行。
我想选择出现次数最多的年龄。
Person | Group | Age
---
Bob | 1 | 32
Jill | 1 | 32
Shawn| 1 | 42
Jake | 2 | 29
Paul | 2 | 36
Laura| 2 | 39
所需的设置:
出现最多的年龄是32岁。
最佳答案
使用以下查询
select Person, count(*) as c FROM tableName GROUP BY Age
您可以添加 limit 1 来获取唯一的唯一记录,并通过 order by 来获取最大或最小年龄。使用以下查询
select Person, count(*) as c,Age FROM profile GROUP BY Age ORDER BY c desc LIMIT 0,1
关于php - 获取MySQL插入时间最长的记录结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31781308/