SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 16.08.2013 18:32:42

dunkel
Участник
Зарегистрирован: 16.08.2013
Сообщений: 1

развертывание структуры дерева для приложений

Имеется таблица базы данных вида
RowID(идентификатор)
ParentRowID(идентификатор)
Name (varchar(50))
1
NULL
“Название 1”
2
1
“Название 2”
3
1
“Название 3”
4
1
“Название 4”
5
2
“Название 5”
6
2
“Название 6”
7
3
“Название 7”
…..

“Название …”
N
1
“Название N”

В ней неизвестное число строк. Строки ссылаются друг на друга, образуя структуру вида “дерево”(через поля RowID и ParentRowID).
Необходимо написать скрипт или хранимую процедуру (желательно с синтаксисом SQL сервера MSSQL), которые результатом работы разворачивают структуру дерева для приложения.
Приветствуется несколько вариантов решения с пояcнениями какой из них предпочтительнее .
Также приветствуется описание других вариантов хранения такой структуры данных. С пояснениями, чем они лучше или хуже.
Ребят подскажите, что означает развертка структуры дерева для приложения.

Отредактированно dunkel (16.08.2013 19:33:34)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson