При объединении нескольких таблиц вывод каждого соединения логически формирует виртуальную таблицу, которая переходит в следующее соединение.
Итак, в примере вашего вопроса будет рассмотрен составной результат объединения первых 5 таблиц как левая таблица.
Подробнее об этом см. Плакат обработки логических запросов Itzik Ben-Gan .
Виртуальные таблицы, участвующие в объединениях, можно контролировать, расположив предложение ON
. Например,
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
эквивалентно (T1 Inner Join T2) Inner Join (T3 Left Join T4)