我想创建某种“活动Feed”。例如,数据库中共有1000个用户,其中用户X的联系人列表中有100个人,仅关注那些100个用户,并希望如果他们中的任何一个发布了注释(通常,采取行动) ),他希望在我的页面上获得更新。为此,我需要创建一个数据库表,如:
id user_id note_id
在这个表中,会有用户不关心用户X,所以我会做一些查询,比如 从activity_table中选择user_id,该user_id存在于用户X的联系人列表中
我的方法是否正确(例如数据库表设计和查询)?
有没有更好的方法?
答案 0 :(得分:0)
如果我理解正确,我认为您需要一个关系表,您将在其中存储所关注用户的user_id以及所关注的用户。