[英]How to store sales in groups of orders
对于购买场景:
我有一个表(PRODUCTS),其中包含诸如NAME,TYPE,DEFAULTPRICE,ID之类的列,以及一个具有销售(SALES)的表,其中包含诸如DATE,ID,PRICE,AMOUNT之类的列,其中SALES中的ID是其中的主键ID的外键产品。 很简单,没有太多麻烦。
只要您以总价插入任一行(和多少行)产品,此方法就可以正常工作。
但是-假设我要设计此系统以支持“购物篮”式的购物。 也就是说,用户选择了多个商品,这些商品不是同一商品ID,而是获得一个ORDER ID,该ID包含订单中包含的所有商品,每个商品的数量,总价,日期等。
人们将如何去创建它? 我在想也许创建一个名为“ ORDERS”的表,并将SALES的每一行链接到ORDERS的ID-但我不确定。
您将为每个订单创建一个名为Orders
的表。 它会包含您想要的有关订单的任何信息。
然后,您将获得每个订单中产品的表格。 通用名称是OrderLines
。 这将具有一个OrderId
,将其链接到Orders
表,以及一个ProductId
链接到Products
表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.