题目描述
获取所有部门当前(dept_manager.to_date='9999-01-01')manager的当前(salaries.to_date='9999-01-01')薪水情况,给出dept_no, emp_no以及salary(请注意,同一个人可能有多条薪水情况记录) CREATE TABLE `dept_manager` ( `dept_no` char(4) NOT NULL, `emp_no` int(11) NOT NULL, `from_date` date NOT NULL, `to_date` date NOT NULL, PRIMARY KEY (`emp_no`,`dept_no`)); CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `from_date` date NOT NULL, `to_date` date NOT NULL, PRIMARY KEY (`emp_no`,`from_date`));
输入描述:
无
输出描述:
dept_noemp_nosalaryd0011000272527d0041000474057d0031000594692d0021000643311d0061001094409
SELECT
DM.dept_no,DM.emp_no,S.salary
FROM dept_manager DM INNER JOIN salaries S
ON DM.emp_no=S.emp_no
WHERE DM.to_date=S.to_date AND S.to_date='9999-01-01'