Query
使用兩個表更新查詢
我想在執行此查詢時更新 tblProduct 中的 ProductStock 欄位。ProductStock 應該減去 tblOrderProduct 中的 Quantity 欄位。(忽略*號,我只是想看看乘法是否有效)。應提示使用者預先輸入 OrderId
謝謝
您必須在選擇
OrderID
列的新列中指定條件。因此,在第 3 列中選擇 TabletblOrderProduct
and FieldOrderID
並放置[Enter Order ID]
在該列的 Criteria 行上。替換
*
by-
。這Quantity
將從ProductStock
.好吧,你不需要
Quantity
專欄。去掉它。在 SQL 視圖中,您將看到
UPDATE tblProduct INNER JOIN tblOrderProduct ON tblProduct.ProductID = tblOrderProduct.ProductID SET tblProduct.ProductStock = [ProductStock]-[Quantity] WHERE (((tblOrderProduct.OrderID)=[Enter Order ID]));