方法一:使用where子查询
select s.* , d.dept_no from salaries as s, dept_manager as d where s.emp_no = d.emp_no
方法二:使用内连接或者右连接
select s.*, d.dept_no from salaries as s inner join dept_manager as d on s.emp_no = d.emp_no order by s.emp_no
看了大家的题解之后发现自己的第一个失误:忘记按照salaries.emp_no排序输出,虽然本题中salaries中的emp_no是升序的所以不影响结果,但是下次还是要注意题目所有要求。
另外一点,很多人加了日期限定,重新再看一遍题目和信息,本人认为不用加日期限定,因为只要保证emp_no相同就可以保证from_date和to_date相同。