0

我想创建一个满足以下要求的表结构:

我有一些主要类别(例如电子产品、服饰等)。我想在这些类别下添加最多三个级别的子类别。

假设主要类别是电子产品。它的子类别是计算机。计算机的子类别是笔记本电脑,笔记本电脑的子类别是戴尔。(电子产品 => 电脑 => 笔记本电脑 => 戴尔)

与上面的示例一样,有许多类别和子类别。那么,什么是合适的表结构呢?

4

1 回答 1

1

我会建议创建一个包含 parent_id 列的表。

例如:

表类别

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-04T15:42:33.990 回答