外连接
来源:互联网 发布:淘宝店主实拍泳装 编辑:程序博客网 时间:2024/04/28 07:01
外连接
包括左向外联接、右向外联接和完整外部联接。
左连接:left join 或 left outer join
左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,不仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,于是在相关联的结果集行中,右表的所有选择列均为空值(null)。
sql 语句:select * from table1 left join table2 on table1.id=table2.id
右向外连接:right join 或 right outer join
右向外联接是左向外联接的反向联接。将会返回右边表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。
sql 语句:select * from table1 right join table2 on table1.id=table2.id
完整外部联接:full join 或 full outer join
完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。
sql 语句:select * from table1 full join table2 on table1.id=table2.id
包括左向外联接、右向外联接和完整外部联接。
左连接:left join 或 left outer join
左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,不仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,于是在相关联的结果集行中,右表的所有选择列均为空值(null)。
sql 语句:select * from table1 left join table2 on table1.id=table2.id
右向外连接:right join 或 right outer join
右向外联接是左向外联接的反向联接。将会返回右边表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。
sql 语句:select * from table1 right join table2 on table1.id=table2.id
完整外部联接:full join 或 full outer join
完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。
sql 语句:select * from table1 full join table2 on table1.id=table2.id
阅读全文
0 0
- 内连接,外连接
- 内连接外连接
- 外连接,内连接
- 内连接外连接
- 内连接,外连接
- 内连接、外连接
- 内连接,外连接,左连接,右连接,全连接,内连接,交叉连接,自连接
- 内连接,外连接,左连接,右连接,全连接,内连接,交叉连接,自连接
- 内连接,外连接,左连接,右连接,全连接
- 左连接、右连接、内连接、外连接、union连接
- 左连接、右连接、内连接、外连接、交叉连接
- 内连接、外连接[左连接、右连接、全连接]、交叉连接、自连接
- 数据库内连接、外连接、交叉连接
- 数据库内连接、外连接、交叉连接
- 内连接、外连接和交叉连接
- 数据库内连接、外连接、完全连接
- SQL内连接 外连接 自连接
- SQL内连接、外连接、全连接
- JVM内存堆布局图解分析
- 常用正则表达式
- 剑指offer——输出链表倒数第K个结点
- The theory of XGBoost and Boosted Tree
- 监听ListView滑动实现标题背景Alpha渐变
- 外连接
- opencv之轮廓特征属性及应用
- Java中Arraylist容器与Vector容器的比较
- 各位朋友注意了,当java web调试js或css 时.........
- 文件上传的概述
- Autolayout中intrinsic content、相关优先级
- Eclipse中如何导入一个项目
- SQL之分情况的子查询 -- case when then
- JavaScript对象的创建方式