小编典典

SQL更新语句

sql

我有2个表格,Products和ShoppingCart,我想根据ShoppingCart中指定的产品名称和数量来更新和减少Products表中产品的“数量”。我怎样才能做到这一点?

表:产品字段:产品名称,产品数量

表:购物车字段:ProductName,ProductQty

访问数据库


阅读 165

收藏
2021-04-14

共1个答案

小编典典

您应该有一个产品ID。然而:

 UPDATE Products p
 INNER JOIN [Shopping Cart] s
 ON p.[Product Name] = s.[Product Name]
 SET p.ProductQty = p.ProductQty - s.ProductQty

您还应该在字段和表名中删除空格。

2021-04-14