PostgreSQL右外连接 RIGHT OUTER JOIN
postgresql 右外连接 RIGHT OUTER JOIN
右外连接返回从“ON”条件中指定的右侧表中的所有行,只返回满足条件的另一个表中的行。
语法:
SELECT table1.columns, table2.columns
FROM table1
RIGHT OUTER JOIN table2 ON table1.common_filed = table2.common_field;
如下图所示
表1:EMPLOYEES
表二:DEPARTMENT
执行右外连接查询:
SELECT EMPLOYEES.ID, EMPLOYEES.NAME, DEPARTMENT.DEPT
FROM EMPLOYEES
RIGHT OUTER JOIN DEPARTMENT ON EMPLOYEES.ID = DEPARTMENT.ID;
查询结果