ユーザーがProductとCostを入力するフォームを作成し、この2つの情報を3つの異なるカテゴリ(Manufacturer、Manufacturing date、Expire date)に追加します。合計20種類のカテゴリがありますが、ユーザーは少なくとも1つのカテゴリと最大3つのカテゴリの情報を一度に入力します。 2つの情報が3つの異なるカテゴリに同時に追加されるようなテーブルの作成方法はわかりません。3種類のカテゴリにデータを入れる方法
私の考えは、2列の親テーブルをProductとCostという名前にしてから、別のカテゴリに対して20の追加テーブルを作成することですが、製品とコストがどのようにこれらのテーブルに追加されるか、 ? もう1つの方法は、20個の列を作成し、それを行う方法がわからない単一の列に複数の列を追加することです。
これは良いアプローチですか、それともこれらの要件に基づいて効率的なデータベースを作成するための方法でもあります。私はSQLデータベースに新しいです。任意のアイデアこれを行う方法。
これはいいですが、同時に3つの異なるcategoryIDにproductIDを追加する方法はありますか? –
製品に1つのエントリがあります。productID 1とします。3つの製品カテゴリに入ります。たとえば、productID = 1 categoryID = 5. ProductID = 1 categoryID = 43. ProductID = 1 categoryID = 9.これにより、1 3つのカテゴリに関連した商品を提供しています。私は、リレーショナルデータベースを読んで、1対多の関係が何であるかをお勧めします。 – Twelfth
私はそれを得ました..ありがとう –