Производительность MySQL: JOIN ON vs WHERE [дубликат]

Возможные дубликаты:
MySQL: Внутреннее соединение vs Где
Явное vs неявное соединение SQL

Есть ли разница в производительности, когда мы запускаем запросы на соединение с использованием "JOIN ON" и "WHERE предложение? (независимо от количества таблиц или количества записей в таблицах)

Не уверен, обсуждалась ли уже эта тема. Даже если да, я хочу знать, используются ли в последних версиях mySQL (5.1 и выше), все изменилось.

Оператор Explain ясно показывает большую разницу в количестве строк, принимаемых для рассмотрения.

Я использую следующий синтаксис:

Использование JOIN ON

SELECT 
FROM 
JOIN  ON 
AND JOIN  ON  
AND JOIN  ON  
.... 

Использование WHERE

SELECT  
FROM  
WHERE  
AND  
AND  
.... 

Поэтому не уверен, будет ли иметь значение использование предложения JOIN ON или WHERE. Пожалуйста помогите.

28
задан Community 23 May 2017 в 12:02
поделиться