0

我有两张桌子。第一个表Shipping包含列Product,QuantityID。第二个表是InventoryProductTotal

我想取 的值Shipping.Quantity并从Inventory.TotalWHERE 中的值减去Product每个表中的值匹配并且Shipping.ID是 url ( $onum) 中的值。然后我想将该产品的新值设置为 Inventory.Total。

我能想到的最好的:

UPDATE Inventory.Total 
CROSS JOIN Shipping 
SET Inventory.total=(Inventorytotal-Shipping.Quantity) 
WHERE Inventory.Product=Shipping.Product 
  AND Shipping.ID=$onum
4

1 回答 1

1
UPDATE Inventory join Shipping 
ON Inventory.Product=Shipping.Product 
SET Inventory.Total=Inventory.Total-Shipping.Quantity
WHERE Shipping.ID=$ID
于 2012-11-05T16:16:25.193 回答