代码之家  ›  专栏  ›  技术社区  ›  CLiown

从DB中查找顶级贡献者

  •  1
  • CLiown  · 技术社区  · 14 年前

    在我的网站上创建的每个帖子都存储在一个数据库表中,该表中有一列列出了用户的用户名。

    我想找到我的网站的前10名贡献者,我如何计算所有用户创建的所有帖子,然后在列表中显示前10名贡献者。

    表名:posts 表列:用户名

    每个帖子都有一个用户名条目。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Capt Otis    14 年前

    然后像这样跑。。。

     SELECT username FROM tablename ORDER BY postcount DESC limit 10
    
        2
  •  6
  •   Jonathan Fingland    14 年前
     SELECT count(username) a,username from posts group by username order by a desc limit 10