关于mysql:mysql面试外连接查询

4次阅读

共计 302 个字符,预计需要花费 1 分钟才能阅读完成。

左外连贯:

* 语法: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`;
正文完
 0