交叉加入

交叉連線是兩個成員的笛卡爾積,笛卡爾積表示一個表的每一行與連線中第二個表的每一行組合。例如,如果 TABLEA 有 20 行而 TABLEB 有 20 行,結果將是 20*20 = 400 輸出行。

使用示例資料庫

SELECT d.Name, e.FName
FROM   Departments d
CROSS JOIN Employees e;

哪個回報:

d.Name e.FName
HR 詹姆士
HR 約翰
HR 邁克爾
HR 喬納森
銷售 詹姆士
銷售 約翰
銷售 邁克爾
銷售 喬納森
技術 詹姆士
技術 約翰
技術 邁克爾
技術 喬納森

如果你想進行笛卡爾連線,建議寫一個明確的 CROSS JOIN,以突出顯示這是你想要的。