Вы очень близки, вам просто нужно указать, какую таблицу вы выбираете, как часть вашего подзапроса ...
update INVENTORY
set PRICE = (SELECT PRICE FROM your_table WHERE CODE = "SALES CODE EQUIVALENT OF THE STOCK CODE IM IN")
WHERE
CODE = "SOME STOCK CODE"
Evenесли "your_table" - это INVENTORY, вам все равно нужно указать его там.
Единственный момент, когда он становится хитрым, это когда вы выбираете из той же таблицы, что вы обновляете, И когда вам нужно значениеиз обновленной записи в операторе SELECT.В этом случае вам нужно различать две ссылки, используя псевдоним.Например ...
update INVENTORY
set PRICE = (SELECT PRICE FROM INVENTORY AS [new_price] WHERE [new_price].CODE = INVENTORY.NEW_CODE)
WHERE
CODE = "SOME STOCK CODE"