等值连接

在 Oracle 数据库中,等值连接是一种基于两个表中共有列值的连接方式。

等值连接类型

  • 内连接: 仅返回两个表中匹配的行。
  • 非等值连接: 连接条件不使用等号(=),而是使用其他比较运算符,如 >、<、>=、<= 或 <>。
  • 外连接:
    • 左外连接: 返回左表的所有行以及右表中匹配的行。
    • 右外连接: 返回右表的所有行以及左表中匹配的行。
    • 全外连接: 返回左表和右表的所有行,包括不匹配的行。
  • 自连接: 将一个表与自身连接,通常使用表的别名来区分不同的实例。