Чтобы усилить ответ @ Akram - многие люди предпочитают синтаксис inner join
, поскольку он позволяет легче различать условия соединения (как различные таблицы в предложении FROM связаны друг с другом) от условий фильтра (те условия, которые следует использовать для сокращения общего результирующего набора. В этом случае нет никакой разницы между ними, но при более крупных запросах с большим количеством таблиц это может улучшить удобочитаемость при использовании формы inner join
.
ВКроме того, как только вы начнете рассматривать внешние объединения, вам вполне нужно использовать синтаксис объединения инфиксов (left outer join
, right outer join
), поэтому многие находят форму симметрии в использовании того же стиля для inner join
.устаревший синтаксис для выполнения внешних объединений в предложении WHERE
(с использованием *=
), но поддержка таких объединений не работает.