La tabla se especifica dos veces, tanto como destino para 'ACTUALIZAR' como como fuente separada para datos en mysql
Tengo la siguiente consulta en mysql donde quiero verificar siID de rama yaño definanciar escribir desdebranch_master son iguales conID de rama yaño degerente luego actualice el estado engerente mesa contraID de rama engerente
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'
)
)
)
pero obteniendo error
La tabla 'm1' se especifica dos veces, como destino para 'ACTUALIZAR' y como fuente de datos separada