Sergey Mereutsa wrote:

Да, действительно. Я предположил, что может быть некоторое различие в быстродействии между отбором через where во внешнем запросе и having в
derived table, не отражаемое в плане - было бы интересно узнать, не
домыслы ли это.

Вот тут надо к поставщикам тяжелых... медпрепаратов обратиться - к
Димам, Владу или Алексу :) Если они будут не заняты - мне тоже было бы
интересно узнать ответ.

Не должно быть разницы, это ведь по большому счету одно и то же.

ЗЫ. Насколько я помню, в природе есть только одна операция, не отражаемая в плане. Это DISTINCT внутри агрегатной функции. Там сортировка выполняется для каждой группы отдельно (для устранения дубликатов).


--
Дмитрий Еманов

Ответить