思路:
本题涉及到2张表,1张表记录员工的工资,1张表记录部门的领导和部门编号,要求查出领导的工资和部门编号。
所以涉及到把2张表拼接起来,并查询所求
相关知识点:
表的拼接操作:join,inner join,left join,right join,full join
另外需要注意的是,若两个表连接后,需要限制条件的字段在两个表中都有的话,需要对两个表的字段都作限制
代码:
select s.*,d.dept_no from salaries as s
join dept_manager as d
on s.emp_no=d.emp_no
where d.to_date='9999-01-01'
and s.to_date='9999-01-01';