Можно ли как-нибудь указать порядок детей в рекурсивном запросе?
Предположим есть табличка: create table NODES ( ID integer not null, PARENT_ID integer, TITLE varchar(254) not null, MODIFY tymestamp not null, ORD_NUM integer not null, constraint PK_NODES primary key (ID), constraint FK_NODES foreign key (PARENT_ID) references NODES (ID), ); Тогда запрос выбирающий дерево будет: with recursive TREE as ( select n.ID, n.PARENT_ID, n.TITLE, n.MODIFY, n.ORD_NUM from NODES n where n.PARENT_ID is null union all select n.ID, n.PARENT_ID, n.TITLE, n.MODIFY, n.ORD_NUM from NODES n inner join TREE t on t.ID = n.PARENT_ID ) select t.ID, t.PARENT_ID, t.TITLE, t.MODIFY, t.ORD_NUM from TREE t Как здесь указать в каком порядке должны дочерние ветки? Мне нужно уметь сортировать по описанию - TITLE, времени модификации - MODIFY и порядковому номеру - ORD_NUM order by после объединения эффекта не даёт... -- Александр Замараев