我正在創建訂單系統以跟蹤訂單。大約有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