2013-08-05 44 views
-1

我有一張名爲user_stats_clicks的表,其中有一列爲usernamedsub。我首先做的是從昨天起獲得過去10天的最後記錄。獲取記錄的發生次數

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

現在我要算多少實例每username

我triend使用此

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

不過我以後卡在那裏。我如何計算每個用戶名的出現次數?

+0

SELECT username,COUNT(*)FROM – sashkello

回答

2

嘗試增加COUNT(*),以你的SELECT語句。

+0

噢!而已!謝謝:D –

0

喜歡的東西:

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