Oracle Self Join自连接

一、Oracle Self Join自连接 语法

Self Join 是一种特定类型的 Join。在自连接中,表与自身连接(一元关系)。自联接只是指定表的每一行与它自身以及表的每一行相结合。

语法:

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

二、Oracle Self Join自连接 示例

让我们以“customers”表为例。

使用 SELF JOIN 加入此表,如下所示:

SELECT  a.name, b.age, a.SALARY  
FROM CUSTOMERS a, CUSTOMERS b  
WHERE a.SALARY < b.SALARY;  

输出结果为:

热门文章

优秀文章