我无法找到正确的 mysql 函数,但我试图找到单个记录相对于所有其他记录出现在数据库中的最大次数。
例如:
ID | ....
================
1 | ....
2 | ....
2 | ....
2 | ....
3 | ....
3 | ....
我想要实现的查询的理想返回是3(1的计数是1,2的计数是3,3的计数是2,所以返回任何id的最大计数)。
不能直接嵌套,否则你会得到一个分组的最大值。相反,嵌套选择。
select max(c) from (
select
count(*) c
group by
.. whatever ...
) x
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)