FULL外部联接返回左手表和右手表中的所有行。它将NULL放置在不满足连接条件的位置。
文章图片
【PostgreSQL完全外连接】句法:
SELECT table1.columns, table2.columnsFROM table1FULL OUTER JOIN table2ON table1.common_filed = table2.common_field;
请参阅以下示例:
我们来看一个具有以下数据的表” EMPLOYEES” 。
表1:员工
文章图片
创建另一个具有以下数据的表” DEPARTMENT” 。
表2:部门
文章图片
执行以下查询:
SELECT "EMPLOYEES"."ID", "EMPLOYEES"."NAME", "DEPARTMENT"."DEPT"FROM "EMPLOYEES" FULL OUTER JOIN "DEPARTMENT"ON "EMPLOYEES"."ID" = "DEPARTMENT"."ID";
输出
文章图片
推荐阅读
- PostgreSQL的历史
- PostgreSQL HAVING子句
- PostgreSQL DELETE语句
- PostgreSQL函数
- PostgreSQL日期和时间函数
- PostgreSQL功能
- PostgreSQL删除表的方法实例
- PostgreSQL如何删除数据库()
- PostgreSQL怎么创建表呢()