个性化阅读
专注于IT技术分析

PostgreSQL外连接查询

外部联接是内部联接的扩展。共有三种外连接。

  • 左外连接
  • 右外连接
  • 完全外联接

左外连接

左外部联接返回” ON”条件中指定的左侧表中的所有行, 仅返回满足该条件的其他表中的行。

图像表示:

PostgreSQL外连接查询1

句法:

SELECT table1.columns, table2.columns
FROM table1
LEFT OUTER JOIN table2
ON table1.common_filed = table2.common_field;

请参阅以下示例:

我们来看一个具有以下数据的表” EMPLOYEES”。

表1:员工

PostgreSQL外连接查询2

创建另一个具有以下数据的表” DEPARTMENT”。

表2:部门

PostgreSQL外连接查询3

执行以下查询:

SELECT "EMPLOYEES"."ID", "EMPLOYEES"."NAME", "DEPARTMENT"."DEPT"
FROM "EMPLOYEES" 
LEFT OUTER JOIN "DEPARTMENT"
ON "EMPLOYEES"."ID" = "DEPARTMENT"."ID";

输出

PostgreSQL外连接查询4
赞(0)
未经允许不得转载:srcmini » PostgreSQL外连接查询

评论 抢沙发

评论前必须登录!