我正在构建一个类似Facebook的墙,并希望从当前用户和所有朋友中检索所有更新。从当前用户及其所有朋友获取更新 - mysql查询
现在,我只是从用户的朋友那里得到更新。我如何包含用户自己的更新?
SELECT M.msg_id,
M.uid_fk,
M.message,
M.created,
U.fname,
U.lname,
M.uploads
FROM messages M INNER JOIN users_friends F ON F.friendID = M.uid_fk
AND F.userID = " . $_SESSION['user_id'] . "
AND F.status = 2
INNER JOIN users U ON U.userID = F.friendID
order by M.msg_id desc limit 10
简单的“解决办法”是对自己用户添加到他的朋友也不要在UI :) – 2012-03-04 10:46:53
这不是一个真正合适的,虽然表现出来 - 这是一个大学项目,因此可以不涉及任何hackery。 – 2012-03-04 10:49:46