Oracle连接分为等值连接和非等值连接,又可以分为外连接和内连接。
外连接的实质是两个表在连接过程中除了返回满足连接条件的行以外还返回左(或右)表中不满足条件的行 ,这种连接称为左(或右) 外连接。没有匹配的行时, 结果表中相应的列为空(NULL). 外连接的 WHERE 子句条件类似于内部连接, 但连接条件中没有匹配行的表的列后面要加外连接运算符, 即用圆括号括起来的加号(+).
内连接的实质是合并具有同一列的两个以上的表的行, 结果集中不包含一个表与另一个表不匹配的行。
Oracle连接分为等值连接和非等值连接,又可以分为外连接和内连接。
外连接的实质是两个表在连接过程中除了返回满足连接条件的行以外还返回左(或右)表中不满足条件的行 ,这种连接称为左(或右) 外连接。没有匹配的行时, 结果表中相应的列为空(NULL). 外连接的 WHERE 子句条件类似于内部连接, 但连接条件中没有匹配行的表的列后面要加外连接运算符, 即用圆括号括起来的加号(+).
内连接的实质是合并具有同一列的两个以上的表的行, 结果集中不包含一个表与另一个表不匹配的行。