需要在查询中稍加修改

时间:2016-12-25 18:28:56

标签: php mysql

我用来查询当前用户(userID)的查询。它正在100%工作。它给了我所有与第二人称和第一人称相关的帖子。我想要的是userID也应该包含在执行查询的结果中。

查询:

query

on execution of query

post table

friends table

在上面的图像中,第一张图片显示我上面写的查询给出了两个用户的结果。第二张图片显示了整个帖子的表格。

在该表中,一个帖子由当前用户(1)完成。我还想在查询结果中包含它。所以我应该在代码中做出哪些更改才能实现。 我想将与userId对应的用户信息包含在帖子结果中

1 个答案:

答案 0 :(得分:0)

SELECT * FROM post WHERE userID = 1 OR userID IN (SELECT FirstPersonID FROM friends WHERE SecondFriendID =1) 

BTW什么<>意思?