SQL Update语句

时间:2012-02-03 15:25:53

标签: sql ms-access

我有2个表,Products和ShoppingCart,我想根据ShoppingCart中指定的产品名称和数量更新和减少Products表的产品'Quantity'。我怎么能这样做?

表:产品 字段:ProductName,ProductQty

表:购物车 字段:ProductName,ProductQty

访问数据库

1 个答案:

答案 0 :(得分:2)

您应该拥有产品ID。但是:

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

你也应该删除字段和表名中的空格。