2011-02-03 7 views
2

'활동 피드'를 만들고 싶습니다. 예를 들어, 데이터베이스에 총 1000 명의 사용자가 있으며이 중 100 명은 사용자 X의 연락처 목록에 있으며 100 명의 사용자 만이 관심을 가졌으며 어떤 사람이 메모를 게시하면 (일반적으로 조치를 취합니다), 그는 나의 페이지에 그 갱신을 얻고 싶다. 거기에 사용자 X에 대한 우려가 아닌 사용자가 될 것입니다, 그래서 일부 쿼리 같은 선택 USER_ID에서 만들 것이 표에서건물 활동 피드

id user_id note_id

이 목적을 위해, 내가 좋아하는, 데이터베이스 테이블을해야 할 사용자 X의 연락처 목록에 존재하는 activity_table

이 문제와 관련하여 내 접근 방식이 맞습니까 (예 : 데이터베이스 테이블 디자인 및 쿼리)?

더 좋은 방법이 있습니까?

답변

0

내가 올바르게 이해한다면 관계중인 사용자의 user_ids와 관심있는 사용자의 관계 테이블을 저장할 테이블이 필요하다고 생각합니다.