У меня есть две таблицыSQL Обновление конкретных строк на основе идентификатора в другой таблице
Price
RET_ID DBS_ID RRP
Database
DBS_ID PRO_ID
Я хотел бы использовать UPDATE таким образом, что я могу увеличить ОРП в таблице цен на 20%, если PRO_ID в таблица базы данных является = 1
UPDATE
(SELECT RRP
FROM PRICE
JOIN database
ON database.dbs_id = price.dbs_id
)
SET rrp = 100
WHERE (database.pro_ID = 1);
Я пытался всячески INNER JOIN ... ON безрезультатно. Спасибо.
Спасибо, кучка Гордон. Мне потребовалось некоторое время, но я, наконец, обнял идею WHERE ... IN. Очень признателен. –