所以目前我有一个“帖子”,用户可以在其中发布消息,例如在 facebook 或 twitter 中。然而,到目前为止,用户只能查看他们自己发布的消息。
这是当前的表设计
ID | username | message | datetime
但是,我有一个“一般”区域,我不仅想显示来自用户自己的消息,还想显示来自“朋友”的消息。
到目前为止,我还没有设计如何存储“友谊”。我正在考虑为每个用户创建单独的表来存储他们的朋友,尽管我不知道这是否是一个可行的解决方案。否则我应该如何设计“友谊”关系?
所以我的问题是,
我应该如何设计一个“朋友”的数据库关系
我应该如何从与当前用户成为朋友的所有用户那里检索消息?