题解 | 两种方法更新表(join/where子句)
将所有获取奖金的员工当前的薪水增加10%
https://www.nowcoder.com/practice/d3b058dcc94147e09352eb76f93b3274
update salaries s join emp_bonus b on s.emp_no = b.emp_no --注意join的位置,是紧跟着第一个表后面 set s.salary = s.salary * 1.1 where s.to_date = '9999-01-01';
update salaries s set s.salary = s.salary * 1.1 where s.emp_no in ( select b.emp_no from emp_bonus b ) and s.to_date = '9999-01-01';