mysql-面试-外连接查询
Posted 8s7k82mu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql-面试-外连接查询相关的知识,希望对你有一定的参考价值。
左外连接:
* 语法: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`;
以上是关于mysql-面试-外连接查询的主要内容,如果未能解决你的问题,请参考以下文章