Sql 社交网络“;“朋友表”;及;邮政表格“;

Sql 社交网络“;“朋友表”;及;邮政表格“;,sql,Sql,以下是我的社交网站的两个表:\ 1.朋友桌 2.邮政桌 (仅提供样本,我无权发布图片) 朋友表 用户id |朋友id 2 | 1 1 | 2 3 | 1 POST表 post_id | user_id | post 1 | 2 | image.jpg 2 | 1 | image.jpg 3 | 1 | image.jpg 根据你墙上的社交媒体规则,你可以看到你和你朋友的帖子。 请查找sql查询

以下是我的社交网站的两个表:\ 1.朋友桌 2.邮政桌 (仅提供样本,我无权发布图片)

朋友表

用户id |朋友id

2     |    1
1     |    2
3     |    1

POST表

post_id | user_id | post

1   |    2    |  image.jpg
2   |    1    |  image.jpg 
3   |    1    |  image.jpg
根据你墙上的社交媒体规则,你可以看到你和你朋友的帖子。 请查找sql查询以首先查找用户朋友(朋友表)

那么

提取用户和好友帖子(帖子表)

我希望你能尽快给我一个好的肯定的答复


关于,

这里是对
用户\u id=1
的查询-只需替换任何其他用户的id即可:

SELECT post
FROM   post
WHERE  user_id = 1 OR
       user_id IN (SELECT friend_id
                   FROM   friend
                   WHERE   user_id = 1)