我有这样的表:
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
答案 0 :(得分:1)
您可以使用order by
SELECT count(ownerid) as tot
FROM `tblowner`
group by ownerid
order by tot desc limit 1;