HTML (+PHP) フォームで入力できる mysql テーブルを設計する最良の方法は何でしょうか。
実際、私はこの構造を持っています:
テーブルPRODUCT
ID | Ordernumber | Name | Desc | Price
テーブルPRODUCT_KIDS
ID | MasterProductID | Ordernumber | Price
私の 2 つのテーブルの唯一の違いはName
とDesc
です。
HTML フォームは次のADD
ようになります。
のデータPRODUCT
Ordernumber
Name
Desc
Price
のデータPRODUCT_KIDS
Ordnernumber
Price
何らかの理由で、顧客は、MasterProduct なしで、たとえば 2 つの PRODUCT_KIDS のみを必要としています。この場合、マスターからの名前と説明が必要ですProduct
。
私の質問は次のとおりです。
- これら 2 つのテーブルを一緒にマージする必要がありますか? これは何かを検索するための最良の方法ですか?
- これら 2 つのテーブルをマージするとき、PRODUCT_KIDS の名前と説明も保存する必要がありますか (上記の例の場合)?