题解 | #查找当前薪水详情以及部门编号dept_no#
查找当前薪水详情以及部门编号dept_no
http://www.nowcoder.com/practice/c63c5b54d86e4c6d880e4834bfd70c3b
-- 查找当前薪水详情以及部门编号dept_no
-- 查找各个部门当前领导的薪水详情以及其对应部门编号dept_no,输出结果
-- 以salaries.emp_no 升序排序,并且请注意输出结果里面dept_no列是最后一列
**连接查询,左连接(左表是salaries,把左表的数据全部返回,在加点右表的dept_no)**
select s.*,d.dept_no
from salaries s
left join dept_manager d
on s.emp_no = d.emp_no
*where s.emp_no in (d.emp_no)*-- 主要老是忘记这步,经理也算是个员工,
group by d.dept_no
order by s.emp_no ASC
**嵌套查询**
select s.*,d.dept_no
from salaries s,dept_manager d
*where s.emp_no in (d.emp_no)*
group by d.dept_no
order by s.emp_no ASC