两个表:
A(id,name)
数据:(1,张三)(2,李四)(3,王五)
B(id,name)
数据:(1,学生)(2,老师)(4,校长)

左连接结果:
select A.*,B.* from A left join B on A.id=B.id;
1 张三 1 学生
2 李四 2 老师
3 王五 NULL NULL

右链接结果:
select A.*,B.* from A right join B on A.id=B.id;
1 张三 1 学生
2 李四 2 老师
NULL NULL 4 校长

内连接结果:

select A.*,B.* from A right join B on A.id=B.id;
1 张三 1 学生
2 李四 2 老师
****************
补充:下面这种情况就会用到外连接
比如有两个表一个是用户表,一个是交易记录表,如果我要查询每个用户的交易记录就要用到左外外连接,因为不是每个用户都有交易记录。
用到左外连接后,有交易记录的信息就会显示,没有的就显示NULL,就像上面我举得例子一样。
如果不用外连接的话,比如【王五】没有交易记录的话,那么用户表里的【王五】的信息就不会显示,就失去了查询所有用户交易记录的意义了。
****************

看一下结果就能明白左右连接的区别了

SQL 左外连接右外连接(详解)相关推荐

  1. SQL 左外连接,右外连接,全连接,内连

    SQL 左外连接,右外连接,全连接,内连接       连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件.WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条 ...

  2. SQL 左外连接,右外连接,全连接,内连接带图详细介绍

    SELECT id, name,description,img_url,sort,is_display ​ from bbs_brand ORDER BY id DESC ​ limit startR ...

  3. 二、MySQL连接查询学习笔记(多表连接查询:内连接,外连接,交叉连接详解)

    MySQL连接查询(多表连接查询:内连接,外连接,交叉连接详解) 6:多表连接查询 笛卡尔乘积:如果连接条件省略或无效则会出现 解决办法:添加上连接条件 连接查询的分类: 1.按年代分类:1)sql ...

  4. 内连接,外连接(左外,右外),全连接(交集),交叉连接(笛卡尔积)

    内连接,外连接(左外,右外),全连接(交集),交叉连接(笛卡尔积) 先略两个表 首先左连接:SELECT * FROM test1 a LEFT JOIN test2 b ON a.id = b.id ...

  5. 03 mysql数据查询_MySql学习day03:数据表之间的连接、查询详解

    主键: 关键字:primary key 特点:不能为null,并且唯一. 主键分类: 逻辑主键:例如ID,不代表实际的业务意义,只是用来唯一标识一条记录(推荐) 业务主键:例如username,参与实 ...

  6. jdbc 连接池 java_JDBC自定义连接池过程详解

    这篇文章主要介绍了JDBC自定义连接池过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 开发中,"获得连接"和" ...

  7. python字符串连接操作-Python连接字符串过程详解

    这篇文章主要介绍了python连接字符串过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python中,如果有多个字符串,想要连接在一起, ...

  8. oracle通过dblink连接mysql配置详解(全Windows下)

    oracle通过dblink连接mysql配置详解(全Windows下) 关于oracle通过dblink连接mysql,经过了两周的空闲时间研究学习,终于配置好了,真是不容易啊,仔细想想的话,其实也 ...

  9. Spring Boot 使用 HikariCP 连接池配置详解

    Spring Boot 使用 HikariCP 连接池配置详解 HikariCP 是一个高性能的 JDBC 连接池组件. Spring Boot 2.x 将其作为默认的连接池组件,项目中添加 spri ...

  10. FIFA21服务器维护,FIFA21网络连接检测功能怎么用 FIFA21网络连接检测功能详解-游侠网...

    FIFA21网络连接检测功能怎么用?这是fifa21新推出的功能,可以帮助玩家们更好的监测与维护网络,下面小编就带来FIFA21网络连接检测功能详解,一起来看看吧. FIFA21网络连接检测功能详解 ...

最新文章

  1. 必须掌握的八个DOS命令 [转]
  2. 任天堂遭史上最严重黑客攻击:完整源代码、设计文档及技术演示泄露
  3. linux c pid获取进程名 进程名获取pid
  4. BOOST_TEST_FOREACH宏相关的测试程序
  5. 使用Express在Node.js中实现非常基本的路由
  6. link标签引入.css文件(目的):适配不同屏幕
  7. 怎样备份计算机里的驱动程序,怎么备份电脑的驱动 驱动人生备份驱动方法
  8. 论中国智慧城市的发展前景
  9. Linux Shell 脚本教程
  10. Java操作Excel表读取的数字变成科学计数法
  11. openlayers3加图标定位
  12. 洛谷:P2142 高精度减法
  13. DSP TMS320C5509A 控制DDS AD9854芯片进行FSK调制
  14. hash算法和常见的hash函数
  15. (赴日流程)家属滞在签证
  16. 算法之狼羊菜过河问题
  17. 函数与映射的区别和联系
  18. 如何修改PDF文件内容,PDF怎么编辑页眉页脚
  19. Tinyxml一一利用tinyxml读取节点元素属性值
  20. Java实现自动发聊天消息

热门文章

  1. European Parliament Proceedings Parallel Corpus-数据集
  2. python绘制余弦曲线图_Python绘制正余弦函数图像
  3. 人工智能------概述
  4. 成大蜗轮蜗杆减速机润滑油说明
  5. 制造业数字化转型难点及推进路径
  6. Hadoop2.7.7 API: core-site.xml 解析
  7. know everything about something
  8. 增强型脉宽调制ePWM实验
  9. 海外优秀资讯抢先看5:私有应用云平台Sandstorm服务对象之个人用户
  10. 为什么Redis是单线程并且速度快