私は注文を追跡する注文システムを作成しています。それぞれ約60の製品があり、それぞれに独自の価格が設定されています。システムはそれほど複雑ではありませんが、各製品がどれだけ多く注文したかを提出できるだけです。MySQL - さらにテーブルを分割しますか?
私の質問は、たとえば、...、である各製品を表す列で、「受注」テーブルを持っていることが、より効率的であり、彼らが注文した各の何を表す数値:
orders
id
product_a
product_b
product_c
etc...
OR
私はそれを多対多テーブルに分割して別のテーブルに分割する必要があります。次のようなものがあります。
customers
id
name
email
orders
id
customer_id
products
id
product
orders_products
order_id
product_id