通知功能通过总计计数来减少类似的活动

时间:2013-07-29 08:54:49

标签: php mysql

对于mysql数据库中的通知表,我存储了activity_type,parent_ID,parent_type和timestamp。

我知道如何逐行列出它1行按时间排序,但是我想像facebook那样做,比如

  

7月29日

     
    

你有10个activity_type = 1的通知,来自parent_ID = 1,parent_type = 1

         

您有1个activity_type = 1的通知,来自parent_ID = 2,parent_type = 1

  
     

7月28日

     
    

你有30个activity_type = 2的通知,来自parent_ID = 1,parent_type = 2

  

1 个答案:

答案 0 :(得分:0)

以下链接mysql count duplicates 解决了这个问题!

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

只需对变量名称进行一些更改