上週的文章詳細介紹了 SELECT 查詢中的外部聯結。它是一種 JOIN 類型,可以從相關資料表中傳回相符和不相符的列。可惜的是,並不是所有資料庫(DB)供應商都支援它,包括 MySQL。但這沒有關係,因為可以透過結合其他三種 JOIN 類型(即 LEFT、INNER 和 RIGHT 連接)來模擬外部聯結。在本文中,我們將詳細了解 LEFT 和 RIGHT 聯結,以及使用 INNER JOIN 結合它們時,如何變成 OUTER JOIN。
外部聯結(Outer Join)是所有 SQL 聯結類型中最不為人所知的。也許是因為與其他聯結類型相比,外部聯結的需求較少。無論如何,外部聯結本身並沒有什麼奇特的。正如我們將在這篇文章中看到的幾個外部聯結的範例,應該足以消除你對它們的任何誤解和困惑。
本文將首先講述 Outer Join 陳述式的語法和用途,然後會有一些例子說明。
資料同步
現在,你可以選擇不預覽結果並直接部署。Navicat 現提供以下兩個按鈕:
- 比較 & 預覽:預覽比較結果。
- 比較 & 部署:跳過預覽並立即部署。
Navicat 文章
頻道記錄
分享
部落格封存檔
- 2024 (1)
- 2023 (1)
- 2022 (1)
- 2021 (1)
- 2020 (1)
- 2019 (1)
- 2018 (1)
- 2017 (1)