1. 题目
-
题目描述
查找各个部门当前领导的薪水详情以及其对应部门编号dept_no,输出结果以salaries.emp_no升序排序,并且请注意输出结果里面dept_no列是最后一列 -
表格


-
所需结果

2. 题解
基础 INNER JOIN 加上一些简单限制条件:
注意:”当前“是指to_date = '9999-01-01'
SELECT s.emp_no, s.salary, s.from_date, s.to_date, dm.dept_no # 也可是直接用 SELECT s.*, dm.dept_no
FROM salaries s
JOIN dept_manager dm
ON s.emp_no = dm.emp_no
WHERE s.to_date = '9999-01-01' AND dm.to_date = '9999-01-01'
ORDER BY s.emp_no ASC
387



被折叠的 条评论
为什么被折叠?



