0

我有两个表 Order_Primary 和 Order_Complete 问题是当我想生成账单时,Order_Primary 表中的账单中可能有多个产品,因此它会为每个单个产品生成 OrderId,尽管它们来自同一个账单,现在应该如何我将所有这些 OrderId 关联到 Order_Complete 表中,因为同一产品将有多个 OrderId,但必须只有一个 BillNo

Order_Primary

OrderId(主键)
ProductId(外键)
CategoryId(外键)
数量
成本
EmployeeId(外键)

订单完成

BillNo (主键)
OrderId (外键)
日期

4

1 回答 1

-1

To get the desired result you have to change your Data-Structure to something like this:

Product_Group (add a new table)

ProductId (Foreign Key)
ProductGroupId
ProductGroupId+ProductId (Primary Key)

Order_Primary

OrderId (Primary Key)
ProductGroupId 
^(Now here with a ProductGroupId you will get a list of products(Multiple))
CategoryId (Foreign Key)
Quantity 
Cost 
EmployeeId (Foreign Key)

Order_Complete

BillNo (Primary Key)
OrderId (Foreign Key)
Date
于 2013-03-13T08:28:23.077 回答