我有兩張通知表和一張friend_list表。一個通知tbale是指具有通知信息的人員創建並輸入的信息,以及所有第二個標識哪個朋友已閱讀通知。能夠檢索由用戶創建的通知僅顯示給用戶的朋友。但是現在我想從名爲notification read的第二張表中顯示未讀給用戶朋友的通知。數據庫查詢獲取用戶朋友閱讀的通知
我所做的查詢(從通知+ FRIEND_LIST表)
$sql3=mysql_query("select n.*,f.friend_id,f.uid,f.status from notification n,friend_list f where f.uid='$id' and f.status='1' and n.title_text='Global Notification' and n.user_id in ('$id' , f.friend_id) and n.owner_user_id=f.friend_id order by n.time_stamp desc");
現在如何獲得通知的朋友讀?
第二個表是
uid (friend_id)
notification_id
is_read
現在我想用我現有的查詢來獲取被朋友未讀通知的查詢。
我們使用3代三個表在這裏,通知+ FRIEND_LIST(我給查詢)和notification_read(我希望所有的3人組合的查詢) – 2012-08-13 10:34:25
固定。請注意,我沒有全部的數據模式細節。這是一種方法。你可以根據你的需求做出最後的改變。如果出現問題,請尋求更多幫助。 – danihp 2012-08-13 13:53:05