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,可以看相关的总结博客:

京公网安备 11010502036488号