我有2个表,Products和ShoppingCart,我想根据ShoppingCart中指定的产品名称和数量更新和减少Products表的产品'Quantity'。我怎么能这样做?
表:产品 字段:ProductName,ProductQty
表:购物车 字段:ProductName,ProductQty
访问数据库
答案 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
你也应该删除字段和表名中的空格。