MySQL Item属性取决于类别

时间:2012-11-15 02:06:49

标签: mysql attributes categories

假设我有一家商店出售一般产品......例如衣服和电脑。 一个项目只能有一个类别。

所以我有一个类别(衣服,电脑等)的项目,并且根据项目具有属性的类别,这些属性的值也取决于类别。

对此有什么好处? 到目前为止,我有一个tbl_item,它与表tbl_attribute有许多关系,但我猜我应该把它更改为tbl_category吗?

1 个答案:

答案 0 :(得分:0)

好像你有:

item(item_id, name, category_id)
item_attributes(item_id, attribute_id)
attributes(attribute_id, category_id, name)

因此,对于给定的项目,您查找category_id。获取可用属性列表,并将相应的属性插入item_attributes表。