📜  Oracle SELF JOIN

📅  最后修改于: 2020-11-15 04:48:45             🧑  作者: Mango

Oracle SELF JOIN

Self Join是联接的一种特定类型。在“自联接”中,表与其自身联接(一元关系)。自连接仅指定表的每一行与其自身以及该表的其他每一行组合。

句法

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;

输出量