SQL 左连 右连 内连和外连

时间:2021-09-03 10:29:09
SQL 两个主要的连接类型是内连接和外连接。
1) 内连接只保留交叉积中满足连接条件的那些行。如果某行在一个表中存在,但在另一个表中不存在,则结果表中不包括该信息。
2) 外连接是内连接和左表和/或右表中未包括内连接中的那些行的并置。当对两个表执行外连接时,可任意将一个表指定为左表而将另一个表指定为右表。外连接有三种类型:

  2.1 左外连接包括内连接和左表中未包括在内连接中的那些行。

  2.2 右外连接包括内连接和右表中未包括在内连接中的那些行。

  2.3 全外连接包括内连接以及左表和右表中未包括在内连接中的行。