我有一個數據庫表SavedData
其中包含字段type_data
。我需要將該錶鏈接到表SpecificData1
,SpecificData2
和SpecificData3
之一,具體取決於type_data
字段中的內容。數據結構:將錶鏈接到其他幾個
我已經想了幾個解決方案,但沒有人看起來很棒...:
在經過一番閱讀後,我看到這個很糟糕,這是可以理解的。SavedData
3場名爲specificdata1_id
,specificdata2_id
和specificdata3_id
,其中一個設置,用另外2人NULL
。然後,我可以使用id不爲null的特定數據。有在
SavedData
稱爲specificdata_id
1場,並根據type_data
我知道在哪個表,我需要尋找一個ID。將3個特定數據表中的所有字段放在
SavedData
表中,並僅根據type_data
的值使用我需要的數據。
什麼是最好的解決方案?有另一個可以解決我的問題嗎?