Возьмем случай с двумя таблицами, Books
и Orders
. В случае увеличения количества книг в определенном порядке с Order.ID = 1002
в таблице Orders
, нам также необходимо уменьшить, что общее количество книг, доступных в нашем запасе, одинаковым числом в таблице Books
.
UPDATE Books, Orders
SET Orders.Quantity=Orders.Quantity+2,
Books.InStock=Books.InStock-2
WHERE Books.BookID=Orders.BookID
AND Orders.OrderID = 1002;