2013-03-02 56 views
0

我想創建一個表結構的以下要求:multileval類別和子類別的適當表結構

我有一些主要類別(如電子產品,服飾等)。我想將這些類別下的子類別添加到三個級別。

假設主要類別是電子。它的小孩類是電腦。計算機的孩子類別是戴爾,而筆記本電腦的類別是戴爾。 (電子=>電腦=>筆記本電腦=>戴爾)

像上面的例子有很多種類和子類別。 那麼,它的表格結構是什麼?

+0

完全標準化在設計時總是最好的(並且可以說,其餘時間也是這樣)。 – 2013-03-02 06:46:50

+0

@PrasenjitHazra你真的看到我爲你發佈的答案[這裏](http://stackoverflow.com/questions/15151856/table-structure-of-multilevel-category/15151897#15151897)? – 2013-03-02 06:56:53

回答

1

我會建議用列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