在mySql中,我需要找到含有金額的產品。MySQL - 獲取產品金額
這不是問題和簡單。 (這只是一個例子)
ProductID,Name,Ammount
1,PRODUCT1,5
但我有很多的屬性本產品。 (不僅顏色和大小)
PropertiID,Name
1,black
2,yellow
3,red
4,blue
5,S
6,M
7,L
8,XL
這給我產品很多組合與ID 1等 作爲例子:
PRODUCT1,black,S
PRODUCT1,red,XL
PRODUCT1,red,L
PRODUCT1,red,M
...
我必須保存每個組合的ammount的。
PRODUCT1,black,S,4
PRODUCT1,red,XL,6
PRODUCT1,red,L,2
PRODUCT1,red,M,0
...
問題是金額。 我在哪裏可以節省金額。 我有1行1產品和一些組合與產品相關的屬性。
感謝您的幫助 安迪
產品和屬性表有什麼關係?他們之間沒有外鍵。 – Barmar
表格之間現在沒有關係。因爲我怎麼可以混合產品和屬性(超過1)。我在哪裏保存Ammount。我必須在'Product'和'Properties'之間製作一張表格嗎?一個'Product_Properties'表。然後我可以建立關係。然後我在'Product_Properties'表中保存'ProductID','PropertiesID'和'Ammount'。但這不是一個好的表.. – Andy