-2

ID、カテゴリ、サブカテゴリの情報を使用してテーブルを作成する適切な方法を知る必要があります。

カテゴリにはさらにサブカテゴリがありますが、将来的には新しいサブ、サブカテゴリを追加することもできます。カテゴリとサブカテゴリの2つのテーブルを作成しようとしましたが、将来、新しいサブを追加する必要があるときに重大な問題に直面します。サブカテゴリ。

では、どうすればこの問題を解決できますか?

4

2 に答える 2

0

サブサブカテゴリなどを追加する必要があるため、次のようなテーブルcategoriesを1つだけ作成する必要があります。ParentCategoryID

Categories

  • Id
  • Name
  • ParentCategoryID

次に、CTEを使用した再帰クエリを使用して、各サブカテゴリのカテゴリ階層ツリーを取得できます。

于 2012-10-09T13:21:21.677 に答える
0

2列以上は必要ありません。

主キー(ID)と外部キー(親ID)が必要です

CategoryID_PK       INT
ParentCategory_FK   INT

この設定では、レベルの数に制限はありません

于 2012-10-09T13:21:04.673 に答える