我正在嘗試實現有關評論的通知,即 - 如果我對同一帖子的帖子和其他用戶發表評論,我會收到通知。我已經使用這個查詢如何實現評論通知?
SELECT id, owner_id, post_id, user_id2, COUNT(user_id2) AS num, type, UNIX_TIMESTAMP(date_done) AS date
FROM notification
WHERE owner_id = '$user_id' AND user_id2 != '$user_id'
ORDER BY date_done DESC
在上表處理的通知信息發佈者,owner_id
是擁有該職位的人,在user_id2
是那些在崗位評價。
如何告訴用戶ID爲17的用戶(用戶ID爲2和1)也在帖子中留言?
如果我應該使用第二張表,請告訴我結構應該如何。由於
你需要一些東西來確認帖子不是嗎?您上面粘貼的查詢僅通過user_id從數據庫中進行選擇。 – Pete 2012-04-11 10:46:21
你怎麼知道通知被讀取,並且不再顯示它? – safarov 2012-04-11 10:47:37
@Pete,該帖子已經有一個唯一的ID。我發佈的查詢現在不是真正的挑戰,但是查詢將通知發送給評論同一帖子的其他用戶。 – Chibuzo 2012-04-11 10:49:45