2011-02-03 69 views
2

我想创建某种'活动饲料'。例如,数据库中共有1000个用户,其中在用户X的联系人列表中有100个人,他们只关注这100个用户,并且如果他们中的任何一个发布了笔记(通常需要采取行动),他想在我的页面上获得更新。为此,我需要做一个数据库表,比如:建筑活动饲料

id user_id note_id

在这个表中,将有哪些不关注用户的X用户,所以我会做一些查询一样, 选择USER_ID从在用户X的联系人列表中存在activity_table

我的方法是否正确(例如数据库表设计和查询)?

有没有更好的方法?

回答

0

如果我正确理解你,我认为你需要一个关系表,在这里你将存储正在关注的用户的user_id和关注的用户。