如何从这些给定的表中检索后续的帖子

时间:2017-12-21 10:40:48

标签: php mysql mysqli mysql-workbench

这是我正在使用的数据库表结构:

enter image description here

我想在MySQL中执行JOIN操作以检索后续用户的帖子。

目前我正在使用此查询,但这并没有给我预期的结果。

查询:

Ex.Chart ExChr = (Ex.Chart)ExWB.Charts.Add(ExWB.Worksheets.Count);

1 个答案:

答案 0 :(得分:1)

如果您需要由$ userId跟随的用户(或关注者)添加的帖子,那么您可以更新加入条件的on部分

SELECT f.userId, f.following, p.postId, p.content, p.file, p.type
FROM follow f 
JOIN post p ON p.userId = f.following
WHERE f.userId =  '$userId'
LIMIT 0 , 30

在没有订单的情况下限制也没有意义,因为没有样本数据集我假设您将关注者存储为following列中的用户ID,如下所示

id userId following
1   5       7
2   5       8
3   5       8