full join关联表
1、full join :
FULL OUTER JOIN 关键字返回左表(left_table)和右表(right_table)中所有的行。
如果 "left_table" 表中的行在 "right_table" 中没有匹配或者 "right_table" 表中的行在
"left_table" 表中没有匹配,也会列出这些行。
2、示例:
a1表
a2表
sql:
select a1.ID, name, number, a2.ID, name1, age from a1 full join a2 on a1.ID=a2.ID
结果:
说明:
- 因为是a1连接a2,所以a1在前面。
- 因为连接键是ID 所以以ID划分行 一个ID一个行 。
- 在A3那一行中 因为a2表没有A3 所以用null值补空位。
- 在A4那一行中 因为a1表中没有这一行,所以前面a1表的散列补null。
总结:
FULL OUTER JOIN 关键字返回左表(left_table)和右表(right_table)中所有的行。
如果 a1表中的行在 a2 中没有匹配或者 a2表中的行在 a1 表中没有匹配,也会列出这些行。
full join关联表相关推荐
- hive full join多表多关联键联合查询
业务需求中往往需要将多表全量数据合并,数据行合并时用union.union all,列合并时则用full join.示例如下: create table tmp.tmp_fulljoin_tablea ...
- LEFT JOIN直接关联表和LEFT JOIN关联子查询的区别
今天分享一个工作经验,有2张表,考勤组表 和 考勤组-用户表,我想要查询所有考勤组的人员信息. 考勤组表现有数据,字段如下 考勤组-用户表现有数据,字段如下: 自然的,我用LEFT JOIN来关联两张 ...
- sql 语句left join关联超过2张表时,随着left join一路向左,永远只能是最左边的关联表与新表关联吗?还是母表可以一直on下去?
今天这个帖子要解决一个问题:oracle数据库表间通过left join关联超过2张表时,随着left join一路向左,永远只能是最左边的关联表与新表关联吗?还是母表可以一直on 下去? 利用sql ...
- mySQL主表与子表一对多关系,left join关联查询子表中其中一条记录
1.left join测试示例 SELECTa.id,a.create_name,a.create_time,b.id AS bId,b.charge_key,b.check_status FROMp ...
- join on 后跟or有什么用_JOIN关联表中ON,WHERE后面跟条件的区别
select * from td left join ( select case_id as sup_case_id , count(*) supervise_number from td_kcdc_ ...
- sparkSql两表join关联的五种方式实现及原理
sparksql join 方式实现 Hash Join简介 一.Broadcast hash Join 代码实现 二.Shuffle Hash Join 三.Sort Merge Join 代码实现 ...
- mysql中数据表如何关联_mysql 如何导入/导出2个关联表中的数据
mysql 怎么导入/导出2个关联表中的数据 表一 id student 1 S1 2 S2 表二 id sid scord order 1 1 100 1 2 1 60 2 3 1 80 3 4 2 ...
- [K/3Cloud] KSQL 关联表更新字段Update语法
关联表更新字段 UPDATE tmp369faa3f7d224b0595670425008 as t1 SET FStatus=-1 where exists(select 1 from t_BD_S ...
- MySQL表联合查询 理论基础:外键、操作关联表(一)
前言 什么是外键? 外键是指引用另一个表的一列或多列,被引用的列应该具有主键约束或唯一性约束.外键用于建立和加强两个表数据之间的连接 先创建一张班级表t_class 不会创建外键的看 https:// ...
最新文章
- 深入学习Lock锁(2)——LockSupport工具类
- vue抽屉_VUE组件中的 Drawer 抽屉实现代码
- Java 常见内存溢出异常与代码实现
- php毕设周记_毕设周记
- 微信小程序如何检测接收iBeacon信号
- 腾讯车联发布TAI3.0:三步实现汽车智能进化,2个月快速上车
- spring专业术语了解
- 使用securecrt在本地与服务器之间上传下载数据
- jQuery框架学习第三天:如何管理jQuery包装集
- 弹出页面,弹出框,$(‘‘).modal({});模态框
- [转载]sed实现直接修改文件内容
- [2018.03.13 T3]联盟(alliances)
- 21款网页版html5小游戏源码
- 计算机软件处理化学数据,化学中的常用计算机软件与资源程功臻武汉大学化学系计算机作为一.pdf...
- SCI论文撰写——Conclusion
- net域名和com域名在属性和价值上有什么不同?
- 实现图片染色效果的三种方式
- 3、用手机模拟器上的Autojs连接电脑vscode
- (2021网络安全中职组脚本)免费的脚本哦!
- 【Verilog语法1】加载存储器$readmemh和$readmemb函数的使用