自我联接是联接的一种特定类型。在”自我联接”中, 表与其自身联接(一元关系)。自联接简单地指定了表的每一行与其自身以及该表的其他每一行进行组合。
句法
SELECT a.column_name, b.column_name...
FROM table1 a, table1 b
WHERE a.common_filed = b.common_field;
Oracle SELF JOIN示例
让我们看一个表”客户”。
使用SELF JOIN联接此表, 如下所示:
SELECT a.name, b.age, a.SALARY
FROM CUSTOMERS a, CUSTOMERS b
WHERE a.SALARY < b.SALARY;
输出
评论前必须登录!
注册