Я хотел бы знать, если добавление условия в условии левого соединения, которое фильтрует записи в основной таблице, повышает производительность левого соединения между таблицами Master-Detail.
например.
У меня есть мастер-таблица MT (ID, TYPE) и таблица детализации DT (ID, FK, NAME), левое соединение будет записано так:
select MT.ID, DT.NAME
from MT left join
DT
on MT.ID = DT.FK
Если между результатами левого объединения мне нужна только информация о записях определенного типа, скажем, MT.TYPE = '01 ', улучшает ли это добавление этого условия в предложении левого соединения?
select MT.ID, DT.NAME
from MT left join
DT
on MT.TYPE = '01' and MT.ID = DT.FK