自连接与外连接
2016-03-30 15:57
211 查看
自连接:
1、自连接是一种特殊的内连接,是指互相连接的表在物理上为同一张表,但在逻辑上看成是两张表;
2、必须需要通过取别名的方式实现;
外连接:
1、外连接只限制一张表中的数据必须满足连接条件,而另一张表中的数据不满足连接条件;
2、格式:from 表1 left | right【outer】join 表2 on<连接条件>;
3、left 【outer】 join成为左外连接。限制表2中的数据必须满足连接条件,而不管表1 中的数据是否满足连接条件,均输出表1中的内容;
right【outer】join 称为右外连接。限制表1中的数据必须满足连接条件,而不管表2中的数据是否满足连接条件,均输出表2中的内容。
1、自连接是一种特殊的内连接,是指互相连接的表在物理上为同一张表,但在逻辑上看成是两张表;
2、必须需要通过取别名的方式实现;
外连接:
1、外连接只限制一张表中的数据必须满足连接条件,而另一张表中的数据不满足连接条件;
2、格式:from 表1 left | right【outer】join 表2 on<连接条件>;
3、left 【outer】 join成为左外连接。限制表2中的数据必须满足连接条件,而不管表1 中的数据是否满足连接条件,均输出表1中的内容;
right【outer】join 称为右外连接。限制表1中的数据必须满足连接条件,而不管表2中的数据是否满足连接条件,均输出表2中的内容。
相关文章推荐
- Sql Server 按行处理表数据思路
- Item2 + zsh
- Android — Camera聚焦流程
- MySQL死锁分析
- 11111111111
- 验证码的获取和注册功能的代码实现
- 算法导论之随机算法
- Call requires API level 11 (current min is 8): android.app.A
- JS - caller,callee,call,apply 概念
- 如何快速反编译JAVA的jar包或war包
- linux下ssh免密登陆
- 如何从你的缓存分析全世界
- 复利计算单元测试
- PorterDuff.Mode说明
- Android源码中常用的系统广播
- 1000+节点:kubernetes 1.2性能和可扩展性更新介绍
- 2016年,我的计划.
- 一步一步实现iOS微信自动抢红包(非越狱)
- 使用Memory Analyzer tool(MAT)分析内存泄漏(二)
- SDWebImage download image