左外连接

外链接:左外连接、右外连接、全连接、自连接。
左外连接:用左边表去右边表中查询对应记录,不管是否找到,都将显示左边表中全部记录。
即:虽然右表没有香蕉对应的价格,也要把他查询出来。
语法:select * from 表1 left outer join 表2 on 条件;

mysql> select * from A left join B on A.A_ID=B.A_ID;
+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
| A_ID | A_NAME | A_ID | B_PRICE |
+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
| 1 | apple | 1 | 2.3 |
| 2 | orange | 2 | 3.5 |
| 3 | banana | NULL | NULL |
+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+

右外连接

外链接:左外连接、右外连接、全连接、自连接。
左外连接:用左边表去右边表中查询对应记录,不管是否找到,都将显示左边表中全部记录。
即:虽然右表没有香蕉对应的价格,也要把他查询出来。
语法:select * from 表1 left outer join 表2 on 条件;

mysql> select * from A left join B on A.A_ID=B.A_ID;
+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
| A_ID | A_NAME | A_ID | B_PRICE |
+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
| 1 | apple | 1 | 2.3 |
| 2 | orange | 2 | 3.5 |
| 3 | banana | NULL | NULL |
+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+ 

数据库-左外连接-右外连接相关推荐

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

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

  2. 数据库学习之MySQL (十六)—— SQL99 外连接 左外连接 右外连接 全外连接 交叉连接

    文章目录 外连接 之 左外连接 与 右外连接 为啥要用外连接 全外连接 总结 内连接 外连接 交叉连接 外连接 之 左外连接 与 右外连接 我们先来看个之前的 女神男朋友的案例 传送:数据库学习之My ...

  3. MySQL之左外连接右外连接

    外连接: 假设A和B表进行连接,使用外连接的话, AB两张表中有一张表是主表,一张表是副表,主要查询主表中的数据,捎带着查询副表, 当副表中的数据没有和主表中的数据匹配上,副表自动模拟出NULL与之匹 ...

  4. hive 内连接 左外连接 右外连接 满外连接 左半开连接 交叉连接 多表连接 隐式连接

    目录 hive outline hive 内连接 inner join hive 左外连接 left join hive 右外连接 right join hive 满外连接 full join hiv ...

  5. 等值连接、内连接、左连接(左外连接)、右连接(右外连接)、全连接、笛卡尔积

    UserInfo表: WorkInfo表: 1.等值连接:从左表中取出每一条记录,去右表中与所有的记录进行匹配:匹配必须是某个条件在左表中与右表中相同最终才会保留结果,否则不保留. 2.内连接 以上可 ...

  6. HIVE 中 内连接 外连接 左外连接 右外连接 全外连接 联合操作

    hive的join操作,只支持等值连接 创建customers和orders表,一对多关系 创建customers表 create table customers(id int,name string ...

  7. SQL 左外连接右外连接(详解)

    两个表: A(id,name) 数据:(1,张三)(2,李四)(3,王五) B(id,name) 数据:(1,学生)(2,老师)(4,校长) 左连接结果: select A.*,B.* from A ...

  8. Mysql之--------------------多表查询(内连接 左外连接 右外连接)常见的数据库函数

    一.多表查询 什么是多表查询呢? 比如说,一个老师肯定会有不止一个学生,一个学生也会有不止一个老师,这样就存在了一种多对多的关系. 多对多关系表的创建 CREATE DATABASE moreandm ...

  9. MySQL左外连接右外连接

    MYSQL中可以通过内外键链接,将有关系的表中数据合并到一起进行条件筛选: 首先创建两个新表,数据如下: student 表数据: score 表数据: 可以看到students表中stu_id为16 ...

最新文章

  1. 从Pix2Code到CycleGAN:2017年深度学习重大研究进展全解读
  2. webpack从零开始第2课: 配置文件
  3. hadoop知识整理(4)之zookeeper
  4. ASP.NET MVC 的一个配置节点
  5. dataframe输出某列的数据以及统计某列的取值种数+输出某行数据
  6. oracle 加密怎么解密,oracle加密encrypt,解密decrypt,
  7. python url拼接_python学习笔记——urllib篇
  8. linux ls不显示total,Linux中使用ls指令时total的意思
  9. oracle 创建更新定时任务,oracle 创建定时任务
  10. 微型计算机原理第二版学习辅导,微型计算机原理及应用学习辅导.pdf
  11. 转:Web页面通过URL地址传递参数常见问题及检测方法
  12. 使用ClassLoader加载资源详解
  13. idea 安装Vue插件 超详细
  14. dev、test和staging、prod是什么意思?
  15. wamp php 安装redis,wamp下redis安装及配置
  16. 17.分段函数、绝对值函数以及幂指函数求导
  17. 关于GX WORKS2中M8002、M8012、M8013无法使用的问题
  18. STM32普通IO模拟SPI和W25Q32通信调试
  19. 群贤路附近哪有计算机学校,群贤路口附近展览馆、会展中心
  20. C/C++编程学习 - 第16周 ① 含k个3的数

热门文章

  1. 20155307 2016-2017第二次《Java程序设计》课堂实践项目
  2. 20155313 2016-2017-2 《Java程序设计》第三周学习总结
  3. Java两则故障分析和常见连接超时时间
  4. 设计模式笔记(19)---观察者模式(行为型)
  5. 【Apache POI】基础处理方法总结
  6. JS判断当前的浏览器类型
  7. SpringCloud源码:Ribbon负载均衡分析
  8. 搭建Maven私有仓库
  9. Unity下个月将推出开源VR编辑器,让VR内容开发so easy
  10. 大数据安全分析“架构”