合并多个表中的数据:SQL 联接说明

初级
数据库管理员
开发人员
Azure Database for PostgreSQL

本模块引入了 SQL 联接,这些联接对于合并来自多个表的数据至关重要。 了解 INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN 和 NATURAL JOIN。

学习目标

在本模块结束时,你将能够:

  • 了解数据库中联接的用途
  • 使用 INNER JOIN 返回匹配行
  • 应用 LEFT 和 RIGHT JOIN 以包括一个表中的所有行
  • 使用 FULL OUTER JOIN 合并这两个表中的所有行
  • 使用 NATURAL JOIN 按具有相同名称的列来联接表

先决条件

在开始本教程之前,应熟悉基本的 SQL 语法,包括 SELECT、FROM 和 WHERE 子句,并了解关系数据库的核心概念以及如何使用主键和外键来定义表之间的关系。