我有一个User类,用于存储用户的详细信息,如Id,Name等。
现在,每个用户都可以关注或取消关注其他用户。因此,我应该生成一个新表跟随列Original_Id和Follow_Id,其中Original_Id是用户自己的ID,Follow_Id是User&的外键#39;表格指向Id主键。
我在这里看到两种可能性:
1>关注表与User表通过Original_Id列具有一对一的关系。
2 - ; Follow table通过Follow_Id列与User表有多对一的关系。 所以,如果你有一个名为牛顿的用户有两个粉丝,特斯拉和爱迪生,那么你的用户表将会是这样的:
并且我的Follow表将具有以下值:
这种方法是否正确。我在想什么是可能的,如果有更好的方法请建议我? 是否可以通过此Follow表过滤来自其他表的User的相关数据。 我在这里展示User's类与其他类的示例关系:
现在,我想向用户显示他所关注的用户的帖子。 任何指导最受赞赏。