Hello, Nikolay!
Nikolay Ponomarenko wrote:
Вроде ужесточали синтаксис запросов, а вот такое осталось: select distinct(t.f1) from table1 t order by t.id в каком порядке будут выданы данные? Вернее я проверил экспериментально, что не совсем в логичном, в сортировке учитывается последний id для одинаковых а1.
сначала идет distinct, потом order. то есть. набор выливается в sort, удаляются повторы. Затем набор сортируется по атрибуту order. как оно этот атрибут возьмет - зависит от того, как на диске или в индексе легло. план в 2.0 - PLAN SORT (SORT ((table1 NATURAL))) про сортировку по столбцу, не входящему в выборку, я уже давно говорил. визуально определить порядок сортировки невозможно.
Но Оракл с такими запросами посылает. Или я чего пропустил?
как именно посылает, интересно. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34

