【发布时间】:2017-07-31 20:50:34
【问题描述】:
我正在构建一个类似 facebook 的新闻源,需要帮助。我们想从新闻提要中的 cmets 开始。
我们希望显示当前用户在网站上关注的每个人的所有 cmets。有一个关注者表,其中包含关注者 id 和关注者 id。以下是关注者表的基本查询,用于选择当前用户关注的所有人:
SELECT follower_id, followee_id
FROM followers
WHERE follower_id = $current_id
有一个 users 表,其中包含用户的 user_id 和名称。需要为每个评论选择它以显示评论者的姓名。
还有一个 cmets 表。以下是所有 cmets 和用户选择其姓名的基本查询:
SELECT *, CONCAT(users.first_name,' ',users.last_name) AS name,
FROM comments, users
WHERE comments.user_id = users.id
ORDER BY comments.date DESC
问题是我们需要列出您关注的任何人的所有最新 cmets。有人可以帮忙吗?
【问题讨论】: