1、正规写法,条件相等,排序
select e.emp_no,s.salary,s.from_date,s.to_date,e.dept_no from salaries s , dept_manager e where e.emp_no = s.emp_no order by e.emp_no;
2、内连接,join
select e.emp_no,s.salary,s.from_date,s.to_date,e.dept_no from salaries s join dept_manager e where e.emp_no = s.emp_no order by e.emp_no;
3、看答案找特点做题,s中的字段都有了,那么久可以简化
select s.*, e.dept_no from salaries s join dept_manager e on e.emp_no = s.emp_no order by e.emp_no;
4、s中得emp_no是有序得,连接时候,s作为主表,就可以省去order by
select s.*, e.dept_no from salaries s join dept_manager e on e.emp_no = s.emp_no ;
学习mysql,可以看相关的总结博客: