SQL连接类型详解:交叉连接、内连接与外连接.pdfVIP

  • 1
  • 0
  • 约2.14千字
  • 约 2页
  • 2026-06-04 发布于北京
  • 举报

SQL连接类型详解:交叉连接、内连接与外连接.pdf

1、交叉连接(CROSSJOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛

卡尔积,返回记录的个数应当是a和b表中符合记录的和。

显式:select[cols_list]fromacrossjoinbwhere[condition]

隐式:select[cols_list]froma,bwhere[condition]

2、内连接(INNERJOIN):有两种,显式的和隐式的,返回连接表中符合连接条件和查询条件的数

据行,和我们写普通的SQL相同。

显式:select[cols_list]fromainnerjoinbon[condition]where[condition]

隐式:select[cols_list]froma,bwhere[condition]

3、外连接(OUTERJOIN):外连接不仅返回符合连接和查询条件的数据行,还返回一些不符合条件的

行。外连接分为三类:左外连接(LEFTOUTERJOIN)、右外连接(RIGHTOUTERJOIN)和全外连接

(FULLOUTERJOIN)。

这三者的共同点是都返回符合连接条件和查询条件(即:内连接)的数据行。不同点如下:

左外连接还返回左表中不符合连接条件但符合查询条件的数据行。

文档评论(0)

1亿VIP精品文档

相关文档