首页 > 数据库技术 > 详细

sql连接查询中的分类

时间:2018-10-28 18:31:02      阅读:187      评论:0      收藏:0      [点我收藏+]

 

sql连接查询中的分类

 

1.内连接(不留null

 

  1.1等值连接:关联条件的运算符是用等号来连接的。

 

  1.2不等值连接:连接条件是出等号之外的操作符

 

  1.3自然连接:特殊的等值连接,在同样的字段名存在的情况下,比较数据值是不是相等。

 

2.外连接(留null

 

  2.1左连接:以左表为准,即使右边没有满足连接条件对应的记录,左边也会出现在查询结果中,右边以空值出现。

 

  2.2右连接:以右表为准,即使右边没有满足连接条件对应的记录,右边也会出现在查询结果中,左边以空值出现。

  2.3全外连接:都可以出现null。

 

3.自连接

  将一张表当多张表来连接。

 

4.交叉连接:

  也称笛卡尔积,返回的数据行数等于第一张表中符合查询条件的行数乘以第二张表中符合条件的数据行数。

个人理解:外连接不属于笛卡尔积。

sql连接查询中的分类

原文:https://www.cnblogs.com/bandaobudaoweng/p/9866381.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!