0

次の要件のテーブル構造を作成したい:

私はいくつかの主要なカテゴリ (例えば、エレクトロニクス、ドレスなど) を持っています。これらのカテゴリの下にサブカテゴリを 3 レベルまで追加したいと考えています。

主なカテゴリが電子機器であるとします。その子カテゴリはコンピューターです。コンピュータの子カテゴリはラップトップで、ラップトップの子カテゴリは Dell です。(エレクトロニクス => コンピュータ => ラップトップ => デル)

上記の例のように、多くのカテゴリとサブカテゴリがあります。それで、それの適切なテーブル構造は何ですか?

4

1 に答える 1

1

親列がparent_idのテーブルを1つ作成することをお勧めします。

例えば:

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-04T15:42:33.990 に答える