“订单”表的最佳结构,每个订单号有多个项目

时间:2010-01-04 17:14:19

标签: database database-design

具有OrderNumber,ItemNumber和CustID的Orders表的最佳结构是什么,每个订单号允许一个或多个项目编号?

4 个答案:

答案 0 :(得分:8)

订单

的OrderID 客户ID

订购商品

的OrderID itemnumber

答案 1 :(得分:2)

我强烈建议你正确地规范化并使用两个表:一个Orders表,它保存每个订单的记录;一个OrderItem表,它保存订单键(引用回Orders表),项目编号和数量为小计/总价。这样,如果您还需要一些定制(折扣,包装费等),您可以轻松完成。

答案 2 :(得分:1)

购物篮/订单 - 表格

1:order-id - item-id - item-count / Quantity

cust / order history table

2:cust-id - order-id - status(当你发现是谁时)

答案 3 :(得分:0)

我将其设计如下。

1)客户 ID,名称,地址...

2)物品 ID,商品名称,当前价格...

3)订单 ID,客户ID,日期...

4)OrderItems ID,订单ID,商品ID,数量,单价...

5)付款 id,orderid,付款日期,金额,参考,付款人...