我有一个名为user_stats_clicks
的表,其中有username
和dsub
列。我先做的是从昨天开始过去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`
但是之后我就被困住了。我如何计算每个用户名的出现次数?
答案 0 :(得分:2)
尝试将COUNT(*)添加到SELECT语句中。
答案 1 :(得分:0)
类似的东西:
SELECT username ,COUNT(*) FROM user_stats_clicks WHERE ... GROUP BY username