2013-07-29 64 views
-1

對於mysql數據庫中的通知表,我存儲了activity_type,parent_ID,parent_type和timestamp。通知功能通過總結計數減少類似活動

我知道如何按時間1行1列順序列出它,但是我希望你這樣做怎麼樣的Facebook做,月如

你有10通知ACTIVITY_TYPE = 1,從PARENT_ID = 1,PARENT_TYPE = 1

的你有ACTIVITY_TYPE = 1 1個通知從PARENT_ID = 2,PARENT_TYPE = 1

7月28日

你有ACTIVITY_TYPE = 2的30通知,從PARENT_ID = 1,PARENT_TYPE = 2

+0

通過SQL聲明給組上一段時間。 –

回答

0

以下鏈接mysql count duplicates 解決了這個問題!

SELECT name, food, COUNT(*) AS count 
FROM your_table_name 
GROUP BY name, food 

只是做一些改變變量名