今天在做SQL题目的时候犯了最简单的错误.
update salaries set salaries.salary = salaries.salary *1.1
where salaries.emp_no = (select emp_no from emp_bonus ) and to_date = '9999-01-01'
然后idea报错了,错误是near “.”: syntax error,其实在这里我更新薪水表时没有必要再加"."对表内元素进行索引,直接进行调用就可以了。
update salaries set salary = salary *1.1
where emp_no = (select emp_no from emp_bonus ) and to_date = '9999-01-01'
把这样改一下就好了。