這個單元介紹如何透過外部連接 (outer join) 將兩個或更多個不同的表格中的資料匯合在一起。 之前我們看到的左連接 (left join),又稱內部連接 (inner join)。在這個情況下,要兩個表格內都有同樣的值,那一筆資料才會被選出。 ...繼續閱讀: SQL 外部連接 - 1Keydata ...

首先大概是了解 inner 跟 outer 的差別,初學者大概都會使用 inner 這也是我們常常在用的 SQL,inner 就是 join 兩個資料表只顯示匹對的資料,另外一種 outer 就是不管是否有匹對,都會將資料顯示出來,又分為 LEFT, RIGHT, FULL join。 ...繼續閱讀: [MySQL]left, right, ...

natural join 可以含NULL值嗎?為什麼?什麼是full-outer-join? join是可以包含NULL值的 外部合併是使用關聯表主鍵和其關聯性(Relationship)關聯表的外來鍵為條件執行合併,只不過這是一種完全的值組合併,運算元的關聯表需要供獻全部值組。 ...繼續閱讀: 關聯式代數join? - Yahoo!奇...