外连接

作者: 博为峰51Code教研组 | 来源:发表于2017-07-04 09:15 被阅读0次

外连接

包括左向外联接、右向外联接和完整外部联接。

左连接:left join 或 left outer join

左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,不仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,于是在相关联的结果集行中,右表的所有选择列均为空值(null)。

sql 语句:select * from table1 left join table2 on table1.id=table2.id

右向外连接:right join 或 right outer join

右向外联接是左向外联接的反向联接。将会返回右边表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。

sql 语句:select * from table1 right join table2 on table1.id=table2.id

完整外部联接:full join 或 full outer join

完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。

sql 语句:select * from table1 full join table2 on table1.id=table2.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/piethxtx.html