【问题标题】:count of maximum numbers of records in mysqlmysql中最大记录数的计数
【发布时间】:2015-06-04 14:02:00
【问题描述】:

我有这样的表:

id      ownerid     title

1       1           a
2       1           b
3       2           c
4       3           d
5       3           e
5       3           f

现在我想查找 ownerid 的最大记录数。意思是在上面的例子中,ownerid 1 有 2 条记录,ownerid 2 有 1 条记录,ownerid 3 有 3 条记录。所以输出应该是3

那该怎么做呢?

SQL:

SELECT count(ownerid) FROM `tblowner` group by ownerid 

【问题讨论】:

    标签: mysql


    【解决方案1】:

    你可以使用order by

    SELECT count(ownerid) as tot 
    FROM `tblowner` 
    group by ownerid 
    order by tot desc limit 1;
    

    【讨论】:

    • 谢谢.. 很有用。
    猜你喜欢
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 2019-03-15
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多