头图

左外连接:

* 语法:select 字段列表 from 表1 left [outer] join 表2 on 条件;
例:
SELECT 
    t1.*,t2.`NAME`
FROM
    emp t1
        LEFT JOIN 
    dept t2
ON     
    t1.`dept_id` = t2.`id`;
-- 用左边表的记录去匹配右边表的记录,如果符合条件的则显示;否则,显示 NULL
可以理解为:在内连接的基础上保证左表的数据全部显示(左表是部门,右表员工)

右外连接:

select 字段列表 from 表1 right [outer] join 表2 on 条件;
SELECT 
    t1.*,t2.`NAME`
FROM
    emp t1
        RIGHT JOIN 
    dept t2
ON     
    t1.`dept_id` = t2.`id`;

8s7k82mu
1 声望0 粉丝