我的网站上有群组,希望用户关注群组,群组可以关注用户。我想知道以下/关注者如何工作,在MySQL表中设置和引用用户?我很困惑!
答案 0 :(得分:3)
我能想到的最简单的方法是使用两个表。一个表只是一个用户列表,每个用户都有一个唯一的userId
以及您需要存储的有关用户的任何其他信息。第二个表格会通过简单地按用户userId
关联用户来跟踪谁在关注谁。它可以只有两列leaderId
和followerId
,其中两列都是主表中userId
的外键。
然后,您可以通过选择他们是领导者的所有行来获取用户关注者的列表。