же сначала смотрит в левую табличку? У него же тупо нет данных что делать, пока он туда не заглянет, как ты будешь джойнить, когда данных нет? Вот он лезет в левую таблицу, пытается там найти хоть что-нибудь и в итоге ничего не находит, почему индекс сик по правой таблице ест 98 процентов времени?)
Как происходит джойн... Сначала он берет все данные из левой таблицы, потом делает кросс джойн с правой, что значит все значения из левой соотносятся со значениями из правой, потом только он начинает накладывать фильтр по тому условию по которому ты джойнишь. То что там в результате окажется пусто не означает что ему для этого ничего не придется делать.
Нет никакого "СНАЧАЛА"...
Обсуждают сегодня