Saat menggabungkan beberapa tabel, output dari setiap gabungan secara logis membentuk tabel virtual yang masuk ke gabungan berikutnya.
Jadi dalam contoh pertanyaan Anda, hasil gabungan dari penggabungan 5 tabel pertama akan diperlakukan sebagai tabel sebelah kiri.
Lihat Poster Pemrosesan Kueri Logis Itzik Ben-Gan untuk lebih lanjut tentang ini.
Tabel virtual yang terlibat dalam gabungan dapat dikontrol dengan memposisikan ON
ayat. Misalnya
SELECT *
FROM T1
INNER JOIN T2
ON T2.C = T1.C
INNER JOIN T3
LEFT JOIN T4
ON T4.C = T3.C
ON T3.C = T2.C
setara dengan (T1 Inner Join T2) Inner Join (T3 Left Join T4)