我正在尝试构建各种“新闻提要”,但为了做到这一点,我在编写查询时遇到了麻烦!
简而言之,如果用户 A 进入他们的主页并关注用户 B、C、D - 我试图让他们看到来自用户 B、C、D 的内容。
假设有 2 个表:posts, connections
其中表posts
有很多相关的列,表connections
有列id,user,followed
在(可怕的)伪代码中,我试图做这样的事情:
SELECT * FROM posts WHERE author=(SELECT followed FROM connections WHERE user='A')
它会发布 B、C、D 的东西(也就是 A 跟随的人)
任何人都知道如何将其编写为实际的 MySQL 查询吗?我读过的东西似乎已经很混乱了,我真的不明白我将如何去做!
非常感谢你!任何帮助是极大的赞赏!:)