显示以下用户的公开和私人帖子

时间:2018-04-02 06:10:24

标签: php mysql

我是用户A,我关注用户B,然后我会看到用户B的私人帖子。这就是我想要实现的目标。

我当前的查询。

SELECT *, `facebook_posts`.post_id AS post_id, facebook_posts.STATUS AS STATUS
FROM `facebook_posts`
INNER JOIN `users` ON `users`.`id` = `facebook_posts`.`user_id`
WHERE users.id = 3
OR facebook_posts.visibility = 'public'
ORDER BY `facebook_posts`.`post_id` DESC
LIMIT 3

表“以下” following_id follower_id

表“帖子”

USER_ID POST_ID 状态 status_image

我可能需要添加另一个连接吗?

0 个答案:

没有答案