sql:inner join,left join,right join,full join的用法及含义-阿里云开发者社区

开发者社区> 范大脚脚> 正文

sql:inner join,left join,right join,full join的用法及含义

简介:
+关注继续查看
join的语法如下:
select [字段] from [表名1] inner/left/right/full join [表名2] on [表名1.字段1] <关系运算符> [表名2.字段2]
 
cross join:是笛卡儿乘积,在没有任何条件约束下就是一张表的行数乘以别一张表的行数。
left join:返回“表名1”的全部行,对于“表名2”中,不满足on条件的记录用空值替换。
rigth join:返回“表名2”的全部行,对于“表名1”中,不满足on条件的记录用空值替换。
full join:返回两张表中的所有记录,对于不满足on条件一端的记录用空值替换。
inner jon:只返回两张表中都满足on条件的记录。


本文转自tiasys博客园博客,原文链接:http://www.cnblogs.com/tiasys/archive/2008/05/07/1186623.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
重视失败是让公司成长的几条规则
重视失败是让公司成长的几条规则
5 0
微服务场景下数据抽取与统计(2)
微服务场景下数据抽取与统计(2)
4 0
案例_点菜| 学习笔记
快速学习案例_点菜
12 0
微服务场景下数据抽取与统计(3)
微服务场景下数据抽取与统计(3)
3 0
where条件查询|学习笔记
快速学习where条件查询
4 0
阿里云 MaxCompute:轻松玩转大数据|学习笔记
快速学习 阿里云 MaxCompute:轻松玩转大数据
4 0
声明式事务讲解| 学习笔记
快速学习声明式事务讲解
6 0
百亿流量微服务网关的设计与实现(2)
百亿流量微服务网关的设计与实现(2)
5 0
where 语句中 between 操作符使用|学习笔记
快速学习 where 语句中 between 操作符使用
4 0
MySQL 概要|学习笔记
快速学习MySQL 概要
3 0
+关注
3656
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载