1

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

因此,我的项目具有类别(衣服、计算机等),并且根据类别,项目具有属性,而这些属性的值也取决于类别。

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

4

1 回答 1

0

好像你有:

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

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

于 2012-11-15T05:50:14.043 回答