我有两张通知表和一张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