联结表的方式大致分为三种:
-
inner join
(内连接) :返回两(多)张表联结的字段相等的行。 -
left(outer) join
(左外连接):显示左表的全部行,若存在与右表没有匹配的联结字段的行,行字段自动填充为null。 -
right(outer) join
(右外连接):显示右表的全部行,若存在与左表没有匹配的联结字段的行,行字段自动填充为null。
例题:
题解:
select e.emp_no
from employees e left join dept_manager d on e.emp_no = d.emp_no
where d.dept_no is null