基本定义:

  left join (左连接):返回包括左表中的所有记录和右表中连接字段相等的记录。

  right join (右连接):返回包括右表中的所有记录和左表中连接字段相等的记录。

  inner join (等值连接或者叫内连接):只返回两个表中连接字段相等的行。

  full join (全外连接):返回左右表中所有的记录和左右表中连接字段相等的记录。

举个例子:

 A表          id   name  1  小王2  小李3  小刘B表id  A_id  job1  2    老师2  4    程序员

内连接:(只有2张表匹配的行才能显示)

select a.name,b.job from A a  inner join B b on a.id=b.A_id只能得到一条记录小李  老师

左连接:(左边的表不加限制)

select a.name,b.job from A a  left join B b on a.id=b.A_id三条记录小王  null小李  老师小刘  null

右连接:(右边的表不加限制)

select a.name,b.job from A a  right join B b on a.id=b.A_id两条记录小李  老师null  程序员

全外连接:(左右2张表都不加限制)

select a.name,b.job from A a  full join B b on a.id=b.A_id四条数据小王  null小李  老师小刘  nullnull  程序员

注:在sql中l外连接包括左连接(left join )和右连接(right join),全外连接(full join),等值连接(inner join)又叫内连接。

我的座右铭:不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。

左连接 ,右连接,内连接和全外连接的4者区别相关推荐

  1. oracle in的用法_oracle 左连接、右连接、全外连接、内连接、以及 (+) 号用法

    Oracle中的连接可分为,内连接(INNER JOIN).外连接(OUTER JOIN).全连接(FULL JOIN),不光是 Oracle,其他很多的数据库也都有这3种连接查询方式. Oracle ...

  2. oracle 建表id自增长_oracle 左连接、右连接、全外连接、内连接、以及 (+) 号用法...

    Oracle中的连接可分为,内连接(INNER JOIN).外连接(OUTER JOIN).全连接(FULL JOIN),不光是 Oracle,其他很多的数据库也都有这3种连接查询方式. Oracle ...

  3. SQL的左连接 ,右连接,内连接和全外连接的4者区别

    基本定义: left join (左连接):返回包括左表中的所有记录和右表中连接字段相等的记录. right join (右连接):返回包括右表中的所有记录和左表中连接字段相等的记录. inner j ...

  4. MySQL 学习笔记(15)— 连接查询(内连接、左外连接、右外连接、全外连接、交叉连接、自然连接等)

    本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92b68a9c3a53bc3800eff SQL 支持的连接查询包括内连接.外连接 ...

  5. 数据库——自然连接、内连接、外连接(左外连接、右外连接、全外连接)、交叉连接

    1. 自然连接(*natural join)* 自然连接不用指定连接列,也不能使用ON语句,它默认比较两张表里相同的列, `SELECT*FROM student NATURAL JOIN score ...

  6. Oracle左连接、右连接、全外连接以及(+)号用法

    1.准备工作 Oracle  外连接(OUTER JOIN)包括以下: 左外连接(左边的表不加限制) 右外连接(右边的表不加限制) 全外连接(左右两表都不加限制) 对应SQL:LEFT/RIGHT/F ...

  7. mysql创建全外连接的视图_「MySql学习」Mysql学习系列之常用数据库查询语句

    一.简单查询 简单的Transact-SQL查询只包括选择列表.FROM子句和WHERE子句.它们分别说明所查询列.查询的表或视图.以及搜索条件等.10.5pt;font-family:"A ...

  8. MYSQL语法:左连接、右连接、内连接、全外连接

    文章目录 概念 上手使用 left join(左连接) rint join(右连接) inner join(内连接,等同join) full join(全连接,等同full outer join) 概 ...

  9. mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)

    mysql 实现表连接(左,右,内,全连接) 查询中出现两个表的连接,下面通过实例来讲解一下各种连接查询的不同之处 表 a,和表b 如下图 a 表中 有 abcd b表中有 abcf 内连接:SELE ...

最新文章

  1. NSURLErrorRelatedURLSessionTaskErrorKey
  2. java的外部引用_Java 调用外部程序
  3. UE4材质:纯数学算法实现水面水波扩散效果
  4. 用matlab数学综合实验,MATLAB与数学实验(第2版)
  5. 【Processing日常2】群星1
  6. 怎样避免MYSQLD被OOM-KILLER杀死?
  7. 一生都学不完的计谋(经典)
  8. 高斯混合模型学习笔记
  9. 数据结构 判断数组元素是否互不相同
  10. Get “https://proxy.golang.org/github.com/“: dial tcp 216.58.200.49:443: connect: connection refused
  11. stata 将数据集变量名称导出_Stata 15 统计数据分析软件
  12. matlab帧差法测速,matlab帧差法物体检测
  13. 《疯狂Python讲义》数字转人民币大写完整代码
  14. 【收集】网络上各路大侠放出的面试题、求职技巧
  15. 哪个更好:Revo卸载程序或免费替代方案?
  16. 出生年(组成年份的数字种类)
  17. SkeyeRTMPLive多流媒体协议转无插件直播协议(RTMP)解决方案
  18. 图片怎么在线转换成PDF格式
  19. 《可解释机器学习公开课》来了!
  20. python应用程序无法正常启动0xc0000142_应用程序无法正常启动0xc0000142解决方法

热门文章

  1. OSI七层协议模型及其协议
  2. 骨科专家:它比跑步更毁膝盖!危害极大,您却天天在做...
  3. 群晖php启动失败,群晖 Synology应用程序服务更新失败的解决方法
  4. android json格式解析,android之解析json数据格式详解
  5. 抖音旅游营销,如何分析你的竞争对手?
  6. 汽车配件公司业务系统设计报告
  7. 2021年全球及中国按摩器具行业发展现状和竞争格局分析,产业链已完成向我国转移,我国是最大出口国「图」
  8. 三范式(详解+例子)
  9. 写给岳父岳母的一封信,感人吗?
  10. AE出现已禁用刷新(要刷新视图,请释放Caps Lock)