我有一個表,我存儲的追隨者,我有另一個表,我存儲的友誼 現在我有第三個表存儲流數據。複雜的Mysql查詢合併3個表數據?
它是一個社交網絡,還有那麼我不希望有跟隨&友誼一個表上有許多的原因(指Facebook的訂閱/朋友)
可有人提出了一個方法,我應該怎麼查詢流表挑選朋友&以下的活動?
任何幫助將非常感激,謝謝
下面是簡單的數據庫方案,它不是真的很喜歡這一點,但差不多!
好的,這裏是數據庫表格架構請問,
關注者表。 ROW_ID USER_ID Following_User_ID
朋友表 ROW_ID USER_ID Friend_ID
流表 ROW_ID USER_ID Contents_ID 時間 類型
你可以發佈你的表結構,也許一些示例數據。更好,如果你可以把它作爲一個http://sqlfiddle.com/ – 2012-07-21 00:06:51