UPDATE product,
claimdetail
SET product.ProductQuantity = (product.ProductQuantity - claimdetail.quantity)
WHERE product.ProductId = claimdetail.productcode
上面的代码是当员工使用产品时声称它有问题从股票中扣除产品。如果员工使用相同的产品2次,只扣除一次,我该如何解决?SQL语句MySQL
如claimdetail
在许多记录中有产品代码“4712893150132”它只扣除一条记录应扣除所有记录。
这是非常相似,你的最后一个问题。这又不是很理解。请修改。也许提供表架构和示例数据? – Simon 2011-03-07 04:54:04