Oracle SELF JOIN用法实例

自我联接是联接的一种特定类型。在” 自我联接” 中, 表与其自身联接(一元关系)。自联接简单地指定了表的每一行与其自身以及该表的其他每一行进行组合。
句法

SELECT a.column_name, b.column_name... FROM table1 a, table1 b WHERE a.common_filed = b.common_field;

Oracle SELF JOIN示例 让我们看一个表” 客户” 。
Oracle SELF JOIN用法实例

文章图片
使用SELF JOIN联接此表, 如下所示:
SELECTa.name, b.age, a.SALARY FROM CUSTOMERS a, CUSTOMERS b WHERE a.SALARY < b.SALARY;

【Oracle SELF JOIN用法实例】输出
Oracle SELF JOIN用法实例

文章图片

    推荐阅读