上周的文章详细介绍了 SELECT 查询中的外部联接。它是一种 JOIN 类型,可以从相关表中返回匹配和不匹配的行。遗憾的是,并非所有数据库(DB)供应商都支持它,包括 MySQL。但这没关系,因为可以通过组合其他三种 JOIN 类型(即 LEFT、INNER 和 RIGHT 连接)来模拟外部联接。在本文中,我们将详细了解 LEFT 和 RIGHT 联接,以及当使用 INNER JOIN 组合它们时,如何变成 OUTER JOIN。
外部联接(Outer Join)是所有 SQL 联接类型中最不为人知的。也许是因为与其他联接类型相比,外部联接的需求较少。无论如何,外部联接本身并没有什么奇特的。正如我们将在这篇文章中看到的几个外部联接的示例,应该足以消除你对它们的任何误解和困惑。
本文将首先讲述 Outer Join 语句的语法和用途,然后会有一些示例说明。
数据同步
现在,你可以选择不预览结果并直接部署。Navicat 现提供以下两个按钮:
- 比较 & 预览:预览比较结果。
- 比较 & 部署:跳过预览并立即部署。

分享
文章归档
- 2025 (1)
- 2024 (1)
- 2023 (1)
- 2022 (1)
- 2021 (1)
- 2020 (1)
- 2019 (1)
- 2018 (1)
- 2017 (1)