0
扣除我有两个表:product
和sale
。我如何编写SQL语句来从产品中扣除销售项目?更新语句从其他表
我试图
UPDATE product,
sale
SET product = (product.ProductQuantity - sale.quantity)
扣除我有两个表:product
和sale
。我如何编写SQL语句来从产品中扣除销售项目?更新语句从其他表
我试图
UPDATE product,
sale
SET product = (product.ProductQuantity - sale.quantity)
使用此SQL语句
UPDATE product SET productquantity=(productquantity-(SELECT quantity FROM sale)) WHERE product_id={ some product id }
我添加了WHERE product_id={ some product id }
,因为您可能只想更新特定产品
根据所珍惜你要更新,必须指定以下内容:
UPDATE T1,T2 SET T1.Field = (T1.Field - T2.Field)
你是非常接近的,但是你必须指定字段更新(您的产品在哪里)
您的项目相当不清楚。你应该指定表模式。 – Raptor 2011-03-07 04:11:53