我无法找到正确的mysql函数,但正在尝试查找单个记录相对于所有其他记录出现在数据库中的最大次数.
例如:
ID | ....
================
1 | ....
2 | ....
2 | ....
2 | ....
3 | ....
3 | ....
我想要实现的查询的理想返回值为3(1的计数为1,2的计数为3,3的计数为2,因此返回ANY id的最大计数).
解决方法:
无法直接套入,否则将获得分组的最大值.嵌套选择.
select max(c) from (
select
count(*) c
group by
.. whatever ...
) x