0

親子フォームを実装するために、親と子の 2 つのテーブルを作成する代わりの方法はありますか。親テーブルに子の繰り返しフィールドが含まれているデータベースを使用しています。これは私にとってその概念を煩わしくします。そのようにコーディングすることはできますが、私にとっては面倒です。データベースを再設計し、おそらくテーブルを 1 にマージし、テーブルの代わりにビューを使用したいと考えています。回避策と、可能性のある長所と短所についての提案が必要です。

ありがとう

4

1 に答える 1

0

同じテーブルに親IDを追加して、2つのテーブルを使用しないようにすることができます。

元。

category_id -------- category_name --------- parent_category_id


1 -------------------- CAT A --------------------- 0

2 -------------------- CAT CHILD A ------------ 1

3 -------------------- CAT CHILD A 1 ---------- 1

4 -------------------- CHILD OF A -------------- 2

同じく。これがお役に立てば幸いです。

于 2012-05-24T10:46:59.017 に答える