1
的我有我notifications
表:聚束一組通知
+----+------+--------+--------+------------+
| 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 |
+----+------+--------+--------+------------+
如果你可以看到,用戶1
,2
,3
都喜歡同一個對象3
。在通知窗口中,如果我們只給一個簡單的SELECT
查詢時,它這樣表示:
- 用戶
1
就喜歡對象3
。 2分鐘前 - 用戶
2
已贊過對象3
。 2分鐘前 - 用戶
3
已贊過對象3
。 2分鐘前 - 用戶
3
已共享對象5
。 2分鐘前
但由於行動已經在同一個對象上完成的,我想幫或組的通知是這樣的:
- 用戶
1
,2
,3
就喜歡對象3
。 2分鐘前 - 用戶
3
已共享對象5
。 2分鐘前
我有以下問題:
- 我如何組/一堆的通知?
- 我的
notifications
表架構是正確的嗎?
如果中間有一個「Share」,這不起作用! –
哇,謝謝。成功了! ':D' –
嘗試它在這裏:http://sqlfiddle.com/#!2/7b927/1 –