牛客网3查找当前薪水详情以及部门编号dept_no

思路:
本题涉及到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';

你可能感兴趣的:(牛客网3查找当前薪水详情以及部门编号dept_no)