我目前正在使用Visual Studio 2017创建一个使用SQL Server的项目,但我有一个问题。
我必须一次为多个订单自动生成一个订单id。例如,如果客户一次订购3种药品,则系统应自动为3种药品创建一个订单id。
为此,我在数据库中创建了一个名为"ADD TO CART“的表,并在winforms中创建了一个按钮"ADDTOCART”。当用户单击add to cart
按钮时,药品将被添加到网格视图中,而当用户单击BUY按钮时,多个药品应该只获得一个订单id。
那么,有没有解决这些问题的办法?
发布于 2020-04-20 02:26:25
我认为你应该在数据库中使用两个表:
1)订单
2)订购商品
第一个将包含来自客户的单个订单,第二个将包含已订购的药品列表。
模式应如下所示:
因此,字段order_id是您想要的键,order_items表将包含网格视图中的3行
https://stackoverflow.com/questions/61309066
复制相似问题