使用连接查询,子查询执行时需要创建临时表,查询完毕再删除临时表,相比连接查询多了一个创建和销毁临时表的阶段

update salaries as s join emp_bonus using(emp_no)

set salary=salary*1.1

where to_date='9999-01-01'