我正在寻找为系统正确设置收藏夹表格,当点击“添加到收藏夹”按钮时,将收藏用户的ID添加到表格中。
如果每个用户只有一个喜欢它会很简单,但由于每个用户都有多个收藏夹,我无法弄清楚如何使这个工作。
我有一个USERS表,其中包含User_ID,用户名,电子邮件地址,密码的列。我希望能够将另一个用户添加为“收藏夹”,并且可以转到“我的收藏夹”页面,将其显示为列表。
任何帮助非常感谢。谢谢。
答案 0 :(得分:3)
您只需要一个表格,我们会使用User_Favorites
列和User_ID
来调用Favored_User
。
这两个字段将是表格的PK,每个字段将分别为FK,返回Users
。
这允许您拥有一个“收藏”系统中其他所有用户的用户
答案 1 :(得分:0)
创建另一个表,作为联结表。许多用户都有很多书签
Surrogate Key|UserWithBookmarkID(USER_ID)|UserThatIsBookmarkID(USER_ID)