0
我想创建一个表结构的以下要求:multileval类别和子类别的适当表结构
我有一些主要类别(如电子产品,服饰等)。我想将这些类别下的子类别添加到三个级别。
假设主要类别是电子。它的小孩类是电脑。计算机的孩子类别是戴尔,而笔记本电脑的类别是戴尔。 (电子=>电脑=>笔记本电脑=>戴尔)
像上面的例子有很多种类和子类别。 那么,它的表格结构是什么?
我想创建一个表结构的以下要求:multileval类别和子类别的适当表结构
我有一些主要类别(如电子产品,服饰等)。我想将这些类别下的子类别添加到三个级别。
假设主要类别是电子。它的小孩类是电脑。计算机的孩子类别是戴尔,而笔记本电脑的类别是戴尔。 (电子=>电脑=>笔记本电脑=>戴尔)
像上面的例子有很多种类和子类别。 那么,它的表格结构是什么?
我会建议用列parent_id创建一个表。
例如:
TABLE类别
CATEGORY_ID, CATEGORY_NAME category_parent_id
PARENT_ID将包含PARENT_ID的id。
例如,
category_id | category_name | category_parent_id
1 | Electronics | 0
2 | Dress | 0
3 | Computer | 1
4 | T-shirt | 2
5 | Llaptop | 3
6 | Dell | 5
完全标准化在设计时总是最好的(并且可以说,其余时间也是这样)。 – 2013-03-02 06:46:50
@PrasenjitHazra你真的看到我为你发布的答案[这里](http://stackoverflow.com/questions/15151856/table-structure-of-multilevel-category/15151897#15151897)? – 2013-03-02 06:56:53