Sql 如何建立多人朋友关系

Sql 如何建立多人朋友关系,sql,database,database-design,Sql,Database,Database Design,我发现数据库包含以下表: 用户、帖子、喜欢和评论。 我能够制作图表来显示它们之间的关系 一个用户有很多帖子、很多喜欢的内容和很多评论。 一篇帖子或评论有很多喜欢的地方。 帖子也可以有评论。 见图表: 我的问题是如何为用户建立友谊,(用户有很多朋友) 请给我一张图表或策略,谢谢。表格 FRIENDS --- SOURCE_USER_ID FK to USER DEST_USER_ID FK to USER

我发现数据库包含以下表: 用户、帖子、喜欢和评论。 我能够制作图表来显示它们之间的关系

一个用户有很多帖子、很多喜欢的内容和很多评论。

一篇帖子或评论有很多喜欢的地方。

帖子也可以有评论。

见图表:

我的问题是如何为用户建立友谊,(用户有很多朋友) 请给我一张图表或策略,谢谢。

表格

FRIENDS
---
SOURCE_USER_ID  FK to USER
DEST_USER_ID    FK to USER