Khi nối nhiều bảng, đầu ra của mỗi phép nối sẽ tạo thành một bảng ảo chuyển sang phép nối tiếp theo.
Vì vậy, trong ví dụ trong câu hỏi của bạn, kết quả tổng hợp của việc kết hợp 5 bảng đầu tiên sẽ được coi là bảng bên trái.
Xem Áp phích xử lý truy vấn logic của Itzik Ben-Gan để biết thêm về điều này.
Các bảng ảo liên quan đến các phép nối có thể được điều khiển bằng cách đặt ON
mệnh đề. Ví dụ
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
tương đương với (T1 Inner Join T2) Inner Join (T3 Left Join T4)