Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Level - help  [new]
Insane_1990
Member

Откуда: Санкт-Петербург
Сообщений: 106
Есть таблица

Id Linked_id Part
0 -1 Содержание
1 0 Глава 1
2 1 Часть 1
3 1 Часть 2
4 0 Глава 2
5 4 Часть 1
6 4 Часть 2


Как вывести из нее следующее

1 Оглавление
1.1 Глава 1
1.1.1 Часть 1
1.1.2 Часть 2
1.2 Глава 2
1.2.1 Часть 1
1.2.2 Часть 2

select LPAD(part,length(part)+level*2,'1.'),level
from temp2
connect by prior id = linked_id;

тут не все совсем корректно. Вопрос: как сделать, что бы менялось 1.1, 1.2 и т.д.

С Уважением, Андрей
24 май 11, 21:49    [10702956]     Ответить | Цитировать Сообщить модератору
 Re: Level - help  [new]
ILoveCoffee
Member

Откуда: Astana
Сообщений: 986
Insane_1990,

тынц
24 май 11, 22:27    [10703069]     Ответить | Цитировать Сообщить модератору
 Re: Level - help  [new]
Insane_1990
Member

Откуда: Санкт-Петербург
Сообщений: 106
ILoveCoffee,

СПАСИБО!!!)
24 май 11, 22:49    [10703114]     Ответить | Цитировать Сообщить модератору
 Re: Level - help  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
ILoveCoffee
тынц

Там нету как из Содержания сделать Оглавление. :)
25 май 11, 08:20    [10703668]     Ответить | Цитировать Сообщить модератору
 Re: Level - help  [new]
Insane_1990
Member

Откуда: Санкт-Петербург
Сообщений: 106
Сергей Арсеньев,

=))))))))))
25 май 11, 22:21    [10709730]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить