LEFT OUTER JOIN:回傳左表所有列,右表無對應則 NULL。RIGHT OUTER JOIN:回傳右表所有列,左表無對應則 NULL。FULL OUTER JOIN:兩表所有列,無對應雙邊填 NULL。與 INNER JOIN 差異:INNER JOIN 僅回傳雙方皆有資料的列。
將一個查詢結果作為另一個查詢的資源,常用於限制或定義結果:
SELECT col1 FROM t1 WHERE EXISTS (
SELECT col1 FROM t2 WHERE t1.col1 = t2.col1
);
JOIN 往往延遲更低、效能更好。