Когда я пишу запрос, как это ...
select *
from table1 t1
join table2 t2
on t1.id = t2.id
Оптимизатор SQL, не уверен, что это правильный термин, переводит это в ...
select *
from table1 t1, table2 t2
where t1.id = t2.id
По сути, является ли оператор Join в SQL Server простым способом написания SQL? Или это на самом деле используется во время выполнения?
Редактировать: я почти всегда и почти всегда буду использовать синтаксис соединения. Мне просто любопытно, что происходит.
GROUP BY ALL
в
GROUP BY ALL
нарочно? :-)