我正在构建一个由a组成的数据库
category, customer table
的表格,以及从类别中提取信息的产品表。
现在我需要一个新的待售表格,其中包含customerID, date, productID
。我的问题是
顾客可以购买很多产品。如何在SQL Server 2008中建立它们之间的关系?
答案 0 :(得分:4)
Customer {id, name, ...}
Product {id, name, ...}
Sale {product_id, customer_id, order_id, qty, ...}
Order {id, date, ...}
答案 1 :(得分:1)
只需添加订单表,订单表将保留对订单中产品的引用。
答案 2 :(得分:1)
如果每次销售只涉及一种产品,那么您在@ orn的回答中评论的图纸才有意义。
Fliim先生让您在一次销售中处理多种产品。