2011-02-03 67 views
2

我想創建某種'活動飼料'。例如,數據庫中共有1000個用戶,其中在用戶X的聯繫人列表中有100個人,他們只關注這100個用戶,並且如果他們中的任何一個發佈了筆記(通常需要採取行動),他想在我的頁面上獲得更新。爲此,我需要做一個數據庫表,比如:建築活動飼料

id user_id note_id

在這個表中,將有哪些不關注用戶的X用戶,所以我會做一些查詢一樣, 選擇USER_ID從在用戶X的聯繫人列表中存在activity_table

我的方法是否正確(例如數據庫表設計和查詢)?

有沒有更好的方法?

回答

0

如果我正確理解你,我認爲你需要一個關係表,在這裏你將存儲正在關注的用戶的user_id和關注的用戶。