1
我有一個分類表,分類爲id,名稱和父級。我有一個鏈接到名爲cat_id
的類別表的產品表。每個分類的產品屬性
現在我有不同類型的產品,並不是每個產品都具有相同的屬性,如顏色或件。所以我的問題是:如何設置我可以爲每個類別有不同的屬性?
我被困在我如何最好地連接這個。 現在,我在產品表中包含所有屬性的列,但也列出了不屬於每個類別的列。
我有一個分類表,分類爲id,名稱和父級。我有一個鏈接到名爲cat_id
的類別表的產品表。每個分類的產品屬性
現在我有不同類型的產品,並不是每個產品都具有相同的屬性,如顏色或件。所以我的問題是:如何設置我可以爲每個類別有不同的屬性?
我被困在我如何最好地連接這個。 現在,我在產品表中包含所有屬性的列,但也列出了不屬於每個類別的列。
做一個屬性類別表:
attcat_id
attcat_name
做一個屬性表:
att_id
attcat_id
(外鍵)att_name
這樣,這兩個將與
現在在類別表中每個分類均具有屬性類別
cat_id
cat_name
attcat_id
(外鍵)
所以想法是組屬性按屬性類別和鏈接屬性類別產品類別相關聯。例如,屬性類別mobile
將具有屬性price
screensize
camera
flashlight
。
現在鏈接mobile
即屬性類別到您的產品類別Mobiles
。
你可以有一個表的屬性存儲。 – Hasina
查找「實體屬性值」('EAV')建模 – haim770
...然後避免它像鼠疫 – Strawberry