表结构id     time    kind    uid
-----|------|-------|-------
1      2012     1      5
2      2012     1      6
3      2012     1      6
4      2012     1      6
5      2012     1      5
6      2012     1      4
7      2012     1      4
8      2012     1      4
9      2012     1      5
求教:
怎样统计出uid,5,6,4
各自count数量,当然,表里不可能只有4,5,6三个用户,肯定有其他用户的。谢谢各位。

解决方案 »

  1.   

    select uid,count(1) as 次数 from tbl group by uid
      

  2.   

    select uid,count(*)  from tbl group by uid顺便请教下二楼,数据库查找中尽量不同*,是不是count(1)比count(*)更优。
      

  3.   

    差别应该不大。
    http://blog.csdn.net/m13666368773/article/details/7187329
    http://blog.sina.com.cn/s/blog_48b7aa030100lr7b.html