MySQL 统计最多的行

标签 mysql sql count

我有一个企业 表。我想获得拥有最多业务的所有者姓名。到目前为止,我只知道我需要使用 GROUP BY 和 HAVING。

问题是我只知道最基本的查询...

最佳答案

也许这样的事情可以帮助:

select owner, count(*) cntx
  from businesses
 group by owner
 order by cntx desc
 limit 1

或者在没有limit 1子句的情况下执行查询,然后迭代结果直到满足您的需求。

关于MySQL 统计最多的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20874026/

相关文章:

java - 表示 RDBMS 中另一个日期之前或之后一定天数的日期

c# - 在 C# 代码中使用 ffprobe 获取视频文件中的帧数

mysql - 搜索用于检查 (My)SQL 语法的工具

mysql - 创建新的 UNIQUE 索引时,键 '1-11' 的错误重复条目 'user_image'

mysql - 在触发条件中插入 null 和字符串 'Null

python - 如何在python中获取输出的数量

mysql - 尝试显示与 ID 匹配次数不超过 3 次的匹配行。单表

mysql - Spring Boot 应用程序出现 SQL 异常

sql - SQLite3通过使用列而不是行进行分组

sql - T-SQL "Dynamic"加入