Помогите оптимизировать запрос

12
Lazy Badger
На сайте с 14.06.2017
Offline
228
#11
joost #:
ускорить

Тогда придется учить матчасть основательно.

1. Раз для получения "строки в 1 таблице, которых нет во 2-й" используется конструкция

WHERE ... NOT IN

то в подзапросе необходима конструкция

WHERE ... IS NOT NULL

3. Для получения одной строки, да еще и по очень простому условию (Min|Max) совершенно незачем делать 

limit 1

потому что есть масса полезных встроенных функций, которые можно на лету применять к данным

В результате - гири на ногах, без 1 оптимизатор работает по своей внутренней логике, не всегда аккуратной

Производство жести методом непрерывного отжига
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий