один и тот же цикл операций с теми же данными просчитывается несколько раз, впустую тратя ресурсы. Можно ли это изменить ? А именно поместить вычисляемое значение в какую-то переменную/массив?
Первая картинка - внутри самого SELECT.
Вторая картинка - в HAVING , к-рый всегда выполняется ДО SELECT.
Это не процедурное программирование Не надо так мыслить Пока план запроса не увидишь, оптимизировать наугад без опыта смысла мало
Это не так, having выполняется в процессе select
А что не так то ? В чем вопрос?
Обсуждают сегодня