外连接

作者: Zdigi | 来源:发表于2018-09-20 18:22 被阅读0次

内、外连接区别

  内连接是保证两个表中所有行都满足连接条件,而外连接则不然。外连接不仅包含符合连接条件的行,还包含左表(左连接时)、右表(右连接时)或两个边接表(全外连接)中的所有数据行。

左外连接

  在两个表之间的连接,返回内连接的结果,同时还返回左表中为匹配的行,右表中相应字段置空。

select e.first_name, e.department_id, d.department_name
from employees e
LEFT OUTER JOIN department d
ON(e.department_id=d.department_id)  

右外连接

  在两个表之间的连接,返回内连接的结果,同时还返回右表中为匹配的行,左表中相应字段置空。

select e.first_name, e.department_id, d.department_name
from employees e
RIGHT OUTER JOIN department d
USING(department_id)  

全外连接

  在两个表之间的连接,返回内连接的结果,还返回左表和右表中未匹配的行,右表和左表中相应字段置空

select e.first_name, e.department_id, d.department_name
from employees e
FULL OUTER JOIN department d
USING(department_id)  

相关文章

  • 多表查询和事务

    多表查询包括内连接和外连接内连接: 隐式内连接 显示内连接 外连接: 左外连接 右外连接 左外连接: 在内连接的基...

  • 数据库连接查询

    三种连接查询 内连接 左外连接、右外连接、全外连接 交叉连接 高级引用

  • SQL 内连接,外连接(左外连接、右外连接)

    参考https://blog.csdn.net/plg17/article/details/78758593整理笔...

  • Pandas数据合并

    merage 内连接 左外连接 右外连接 全外连接 示例 join concat merage# pandas提供...

  • MySQL 多表连接查询详解

    连接:就是将多个表连城一个表输出的过程叫连接(关联)。 连接类型:交叉连接、内连接、外连接(左外连接、右外连接)、...

  • mysql---连接查询

    连接查询(多表查询)内连接外连接---左外连接---右外连接 前提条件:多张表之间要存在相关联的字段 内连接 特征...

  • mysql 连接查询

    在mysql中有外连接 内连接查询,其中外连接又分为左外连接和右外连接,下面是对这些连接查询进行演示. 在开始演示...

  • 外连接

    内、外连接区别   内连接是保证两个表中所有行都满足连接条件,而外连接则不然。外连接不仅包含符合连接条件的行,还包...

  • 外连接

    外连接 包括左向外联接、右向外联接和完整外部联接。 左连接:left join 或 left outer join...

  • sql 基础(8)外连接

    外连接应该是用的最多的连接,主要分为左外连接,又外连接和全连接 关键词:行列转置、 1.行列转置有三种方式:外连接...

网友评论

      本文标题:外连接

      本文链接:https://www.haomeiwen.com/subject/tyinnftx.html