繁体   English   中英

如何按订单存储销售

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM