mysql中最大记录数的计数

时间:2015-03-31 09:26:40

标签: mysql

我有这样的表:

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 

1 个答案:

答案 0 :(得分:1)

您可以使用order by

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