On Wed, 27 Dec 2006 15:40:28 +0300, WildSery <wildsery-JGs/[EMAIL PROTECTED]> 
wrote:
> даёт
> PLAN MERGE (SORT (SORT (AA NATURAL)), SORT (SORT (AA NATURAL)))

Только я не понял, почему два сорта вложенных.
Если написать без order by,

select * from
(select id1 from new_procedure) as q1
join
(select id2 from new_procedure1) as q2
on q1.id1 = q2.id2

то план будет нормальным,
PLAN MERGE (SORT (AA NATURAL), SORT (AA NATURAL))

Зачем он два раза сортирует?

-- 
Сергей Смирнов.

Ответить