您好我目前有3個表如下所列。有表之間沒有共同的鍵加入多個表沒有公用密鑰
表1-> linkage_Table
ID Item Material Color
1 keypouch * yellow
2 wallet plastic *
3 card-holder leather gold
表2-> Material_Table
ID Name
1 plastic
2 wool
3 leather
表3-> Color_Table
ID Color
1 Yellow
2 green
3 orange
我會希望得到以下結果集
Item Material Color
keypouch plastic yellow
keypouch wool yellow
keypouch leather yellow
wallet plastic yellow
wallet plastic green
wallet plastic orange
card-holder leather gold
我想編寫一個SQL語句將表連接在一起。
*在鏈接表中將意味着我們將從材質或顏色表中檢索所有值。
我現在真的需要這個解決方案。一直試圖解決這個問題超過5小時。預先感謝您的幫助。
在特定行爲編碼爲一個單獨列的值是當它可以使用數據(尤其是因爲需要額外的數據是比較小的),其它顏色意味着增加額外的記錄,處理不好的做法如果添加了另一種顏色,則不會自動將其作爲用戶的選擇而被允許,這可能不是預期的功能。 –
感謝您的幫助!!!!! – Louis