外部联接是内部联接的扩展。共有三种外连接。
- 左外连接
- 右外连接
- 完全外联接
【PostgreSQL外连接查询】图像表示:
文章图片
句法:
SELECT table1.columns, table2.columns
FROM table1
LEFT OUTER JOIN table2
ON table1.common_filed = table2.common_field;
请参阅以下示例:
我们来看一个具有以下数据的表” EMPLOYEES” 。
表1:员工
文章图片
创建另一个具有以下数据的表” DEPARTMENT” 。
表2:部门
文章图片
执行以下查询:
SELECT "EMPLOYEES"."ID", "EMPLOYEES"."NAME", "DEPARTMENT"."DEPT"
FROM "EMPLOYEES"
LEFT OUTER JOIN "DEPARTMENT"
ON "EMPLOYEES"."ID" = "DEPARTMENT"."ID";
输出
文章图片
推荐阅读
- PostgreSQL INSERT语句用法如何()
- PostgreSQL LIKE条件
- PostgreSQL索引用法
- PostgreSQL的内联接查询
- PostgreSQL IN条件
- PostgreSQL GROUP BY子句
- PostgreSQL完全外连接
- PostgreSQL的历史
- PostgreSQL HAVING子句