查询男朋友不在男生表的女生
1.应用场景:用于查询一个表中有,另一个表中没有的记录
2.特点:查询结果为主表的所有记录,如果从表中有和他匹配的值,就显示匹配的值,如果从表中没有和他匹配的值,就显示null
3.左外连接:left 左边的是主表
右外连接:right join 右边的是主表
4.左外和右外交换两个表的顺序,可以达到一样的效果
#案例一:左外连接:
select d.*,e.employee_id
from departments d
left outer join employees e
on d.department_id =e.department_id
where e.employee_id is null
# 案例一:右外连接:
select d.*,e.employee_id
from employees e
left outer join departments d
on d.department_id =e.department_id
where e.employee_id is null
全外连接:
等于内连接,表一有表二没有和表二有,表一没有。