码迷,mamicode.com
首页 > 数据库 > 详细

sql连接查询中的分类

时间:2018-10-28 19:15:39      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:ace   自连接   查询   2.3   bsp   现在   字段名   查询条件   line   

 

sql连接查询中的分类

 

1.内连接(不留null

 

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

 

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

 

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

 

2.外连接(留null

 

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

 

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

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

 

3.自连接

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

 

4.交叉连接:

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

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

sql连接查询中的分类

标签:ace   自连接   查询   2.3   bsp   现在   字段名   查询条件   line   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!