Mysql 活动流的新闻源帮助
我正在建立一个类似facebook的新闻源,需要帮助。我们想从新闻提要中的评论开始 我们希望显示当前用户在网站上关注的每个人的所有评论。有一个followers表,其中包含follower id和followee id。下面是followers表的基本查询,用于选择当前用户关注的所有人:Mysql 活动流的新闻源帮助,mysql,sql,Mysql,Sql,我正在建立一个类似facebook的新闻源,需要帮助。我们想从新闻提要中的评论开始 我们希望显示当前用户在网站上关注的每个人的所有评论。有一个followers表,其中包含follower id和followee id。下面是followers表的基本查询,用于选择当前用户关注的所有人: SELECT follower_id, followee_id FROM followers WHERE follower_id = $current_id 有一个用户表,其中包含用户id和用户名称。需要为每
SELECT follower_id, followee_id
FROM followers
WHERE follower_id = $current_id
有一个用户表,其中包含用户id和用户名称。需要为每个注释选择它以显示注释者名称
还有一个注释表。下面是一个基本查询,供所有评论和用户选择其名称:
SELECT *, CONCAT(users.first_name,' ',users.last_name) AS name,
FROM comments, users
WHERE comments.user_id = users.id
ORDER BY comments.date DESC
问题是,我们需要一份清单,列出所有你关注的人最近的评论。有人能帮忙吗?看起来你只需要把你提出的两个问题结合起来。比如:
SELECT *, CONCAT(users.first_name,' ',users.last_name) AS name,
FROM comments, users
WHERE comments.user_id = users.id
AND comments.user_id IN
(SELECT followee_id
FROM followers
WHERE follower_id = $current_id)
ORDER BY comments.date DESC