`A LEFT JOIN B` 中 `LEFT` 修飾 `A` 表示 A 在左、B 在右,非連接方向。SQL 語法習慣後置修飾詞,`OUTER` 對應 `INNER`,`LEFT/RIGHT` 決定保留哪側資料。
LINQ `join` 與 SQL `JOIN` 無血緣關係,更像 C 與 C++ 的差異。LINQ 面向物件集合,非關聯式資料表。

網路流傳的 `Right Join` 寫法實為交換順序的 Left Join,真正的 Right Join 在 LINQ 中罕見。
結論:重新以「不會 SQL 的新人」心態學習 LINQ,建立物件導向查詢思維。