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