Я хочу обновить запись, где год также будет соответствовать. В примере с Торстеном Кеттнером. только одна строка должна быть обновлена с ответвлением = 1 и годом = 2017
я есть запрос ниже в MySQL, где я хочу проверить, еслиID филиала а такжегод изфинансы введите отbranch_master равны сID филиала а такжегод изменеджер затем обновите статус вменеджер стол противID филиала вменеджер
UPDATE manager as m1
SET m1.status = 'Y'
WHERE m1.branch_id IN (
SELECT m2.branch_id FROM manager as m2
WHERE (m2.branch_id,m2.year) IN (
(
SELECT DISTINCT branch_id,year
FROM `branch_master`
WHERE type = 'finance'
)
)
)
но получаю ошибку
Таблица «m1» указана дважды, как в качестве цели для «ОБНОВЛЕНИЯ», так и в качестве отдельного источника данных