我有一张桌子上有我的用户和一张桌子,上面有他们正在关注的人,我也有他们的状态更新表。我需要时间顺序的状态。我能想到这样做的唯一方法就是让他们所关注的人获得他们的状态,这意味着他们只能按时间顺序为单身人士服务。例如
泰勒 - 在聚会上玩得很开心。时间:下午1点编辑----------
用户表 状态表 粉丝表
用户1关注用户2.
答案 0 :(得分:2)
您将要使用联接。
这些方面的东西:
SELECT b.name, a.status, a.datetime FROM statuses a JOIN users b ON a.userid = b.id WHERE a.userid IN (SELECT c.userid FROM people c WHERE c.follower = :followerid) ORDER BY a.datetime