我拿到了一張訂單表,當用戶來到商店時,他們可以購買多件商品。我可否知道執行此類記錄操作的最佳做法是什麼?是每個項目在訂單表中排序一行還是在訂單表中混合成一行?單個訂單中的很多項目,SQL表格設計
比方說,顧客A從商店購買3件商品。那麼會按順序排列3行?或1行的訂單表與所有細節和單獨的訂單與分隔符?
我設計的結構是這樣的:
tblOrder
OrderID (Primary Key)
UserID
TotalPrice
tblOrderItem
OrderItemID (Primary Key)
OrderID (Referencing tblOrder)
Quantity
ItemID (Referencing tblItem)
TotalPrice
這是正確的嗎?
東西被編輯= D你能否請判斷是正確的? Thx = D – 1myb