對於notifications
表,我有以下表結構。在MySql中按類型分組通知
id user_id post_id type status date seconduser_id
1 1 23 1 0 somedate 4
2 2 25 2 0 somedate 3
3 3 26 1 0 somedate 4
4 4 28 2 1 somedate 5
5 5 21 2 0 somedate 4
---
---
and so on
這裏type = 1
指like
和type = 2
指comment
。 status = 0
表示seconduser_id
尚未看到通知。 seconduser_id
是通知收件人。
是否有可能獲得1個用戶(例如seconduser_id = 4
)通知,由type
分組通知,顯示count
和最新user_id
每個type
(在一個查詢)?
執行此操作將會像User3和其他10人喜歡你的帖子。
編輯:到目前爲止,我有東西拉動所有通知user 4
,然後在php中進行分組。我不認爲這是有效的,所以在尋找更好的解決方案。
請顯示您的嘗試。 –
你可以添加預期的結果作爲例子嗎? –
@GordonLinoff done編輯 – pewpewlasers