这是我正在使用的数据库表结构:
我想在MySQL中执行JOIN操作以检索后续用户的帖子。
目前我正在使用此查询,但这并没有给我预期的结果。
查询:
Ex.Chart ExChr = (Ex.Chart)ExWB.Charts.Add(ExWB.Worksheets.Count);
答案 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