SQL Server的Inner Join及Outer Join
- 威海服務器/VPS 威海SQL Server
- 1771
--- **Inner Join:** 內連接(Inner Join)是通過比較表中字段之間的關系,把兩個或多個表中符合指定關系的數據行連接起來,查詢結果只有當兩個表中同時存在滿足指定關系的數據記錄時,才會被檢索出來。它主要是利用“=”操作符的結果作為連接的依據。內連接可以是一對一(One-to-One)或一對多(One-to-Many)關系,它們可以分別稱為單值內連接(Scalar Join)和復數內連接(Set Join)。 **Outer Join:** 外連接(Outer Join)是指把不滿足指定關系的若干行記錄按照某種方式與滿足指定關系的數據行連接在一起構成檢索結果,它可以把不符合關系條件的數據行“補白”,以組成完整的檢索結果。外連接有三種類型,它們分別是左外連接(LEFT OUTER JOIN)、右外連接(RIGHT OUTER JOIN)和完全外連接(FULL OUTER JOIN)。