获取记录的发生次数

时间:2013-08-05 13:35:21

标签: php mysql

我有一个名为user_stats_clicks的表,其中有usernamedsub列。我先做的是从昨天开始过去10天的最后一次记录。

  SELECT * FROM  `user_stats_clicks` 
    WHERE  (`dsub` < CURRENT_DATE( )
    AND  `dsub` >= CURRENT_DATE( ) - INTERVAL 10 DAY)

现在我想计算每username

多少实例

我使用这个

SELECT * FROM  `user_stats_clicks` 
   WHERE  (`dsub` < CURRENT_DATE( )
   AND  `dsub` >= CURRENT_DATE( ) - INTERVAL 10 DAY)
GROUP BY `username`

但是之后我就被困住了。我如何计算每个用户名的出现次数?

2 个答案:

答案 0 :(得分:2)

尝试将COUNT(*)添加到SELECT语句中。

答案 1 :(得分:0)

类似的东西:

SELECT username ,COUNT(*) FROM user_stats_clicks WHERE ... GROUP BY  username