2011-04-07 115 views
0

我有三個表中的一個有主信息,另一個與主字段相比有變化。兩者都有相同的領域。 第三張表具有哪些記錄屬於特定類型的數據。 我的查詢應該從第三個表中選擇特定類型的字段。那麼它應該進入更改表並獲取已更改的類型記錄,然後從主表中選擇剩餘的記錄。基於第三個表信息從兩個表中獲取數據 - MYSQL

任何人都可以幫助我......我是新來的數據庫設計和MYSQL我需要設計數據庫。

在此先感謝

回答

0

而不是隻是吐出答案,看看外鍵和連接。

如果您有MasterTable,ChangeTable和DataTable,並且您在查詢User,那麼如果您將UserId作爲每個表中的字段,那麼您可以對該用戶標識執行連接,這將允許您獲取所有記錄都不會創建多個查詢。

+0

感謝您的迴應....你所告訴的方式將基於用戶ID獲取所有記錄,但在這種情況下,我需要檢查更改表中的記錄,然後檢查剩餘的ID (記錄ID)從主表...所以這裏對我來說關鍵的一部分是如何區分它應該看起來在主...在一個查詢中可以做到這一切?...我在家我很困惑......謝謝 – acpaps 2011-04-08 16:40:32

+0

基本上我想要的是在最終結果中,我從主表得到的記錄應該根據ID從更改表中獲得的記錄進行更新。 – acpaps 2011-04-08 17:31:06

相關問題