カテゴリのテーブル構造がありますが、
各カテゴリには多くの子を含めることができますが、1つのカテゴリの子にしかなれません。
テーブルに列を追加するだけでよいのか、それともとだけでそれらをマップする参照テーブルを追加するのかを決定していますparent_id
。parent_id
child_id
重要な場合、カテゴリに親を含めることはできません。その場合、カテゴリはルートカテゴリになります。
このテーブルの最も一般的な使用例は次のとおりです。
1つのカテゴリを選択
するすべてのカテゴリ
を選択するカテゴリのすべての子を選択するカテゴリ
の親を選択するカテゴリの子ツリーを
選択する
私が知る限り、この設定の参照テーブルを持つことの利点はありませんか?誰かが参照テーブルを使用する理由を知ることができますか?