我在我的所有不同類型的活動數據將被存儲管理員一樣的活動,用戶活動,公司活動等表格式如下表news_feed
:如何基於一個表中的列值連接表
news_id | type | admin_id | user_id | company_id
1 | admin | 2 | 3 | 0
2 | user | 3 | 4 | 1
3 | company | 0 | 1 | 2
假設一個id 1用戶已經喜歡具有ID 2,那麼該記錄將被插入像
4 user 0 1 2
公司與我列出這些我模塊和上市是完美的。但是,假設公司ID 2不存在或者它不活動,則列表中的news_feed塊變空。我想要做的是:
如果類型爲公司再加入
company
表,同時與條件狀況選擇上市作爲活躍如果類型用戶再加入
user
表而與條件狀況選擇上市作爲活躍
做MySQL中的
Conditional Join
你想要做的所有這些在一個查詢? – 2014-10-04 05:31:23@isim是因爲我需要做pagination.I上市可以做檢查對於每個記錄,但分頁將突破在這種情況下 – Gautam3164 2014-10-04 05:32:18