注文を追跡するための注文システムを作成しています。約60の製品があり、それぞれに独自の価格があります。システムはそれほど複雑ではありませんが、注文した各製品の数を送信できる必要があります。
私の質問は、各製品を表す列と、注文した各製品の数を表す数値を含む「注文」テーブルを作成する方が効率的かどうかです。例:
orders
id
product_a
product_b
product_c
etc...
また
それを別のテーブルに分割し、それらを結合するために多対多のテーブルを使用する必要があります。多分このようなもの:
customers
id
name
email
orders
id
customer_id
products
id
product
orders_products
order_id
product_id