gpt4 book ai didi

php - 捆绑一组通知

转载 作者:行者123 更新时间:2023-11-29 00:07:17 24 4
gpt4 key购买 nike

我有一个通知表:

+----+------+--------+--------+------------+
| ID | User | Object | Action | TimeStamp |
+----+------+--------+--------+------------+
| 1 | 1 | 3 | Like | 2014-05-01 |
| 2 | 2 | 3 | Like | 2014-05-01 |
| 3 | 3 | 3 | Like | 2014-05-01 |
| 4 | 3 | 5 | Share | 2014-05-01 |
+----+------+--------+--------+------------+

如果您可以看到,用户 123 都喜欢了同一个对象 3。在通知窗口中,如果我们只是给出一个简单的 SELECT 查询,它会显示如下:

  • 用户 1 喜欢对象 32 分钟前
  • 用户 2 喜欢对象 32 分钟前
  • 用户 3 喜欢对象 32 分钟前
  • 用户 3 共享了对象 52 分钟前

但是由于操作是在同一个对象上完成的,所以我想像这样对通知进行捆绑或分组:

  • 用户 123 喜欢对象 32 分钟前
  • 用户 3 共享了对象 52 分钟前

我有以下问题:

  1. 如何对通知进行分组/捆绑?
  2. 我的notifications 表架构是否正确?

最佳答案

select object, action, group_concat(`user`) as users
from notifications
group by object, action

关于php - 捆绑一组通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26952704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com