Umieść go w tabeli pochodnej. Zostanie to zmaterializowane w tabeli tymczasowej i omija ograniczenie .
update websites
set master = 2
where url in (select url
from (select url
from websites
where id = 12) t);