Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите пожалуйста с запросом FOR XML и parent-child деревом  [new]
xml-tree
Guest
Есть таблица с родитель-потомок деревом:

declare @Tree table (
 ID       int           NOT NULL
,parentID int               NULL
,Name     nvarchar(100) NOT NULL
,PRIMARY KEY(ID)
)

insert into @Tree
values
 (1,NULL,'Main')
,(2,1,'Sub_1') 
,(3,1,'Sub_2') 
,(4,2,'Sub_1_1') 
,(5,4,'Sub_1_1_1') 
,(6,4,'Sub_1_1_2')
,(7,3,'Sub_2_2') 
,(8,3,'Sub_2_1') 
,(9,8,'Sub_2_1_1') 
,(10,9,'Sub_2_1_1_1') 


необходимо превратить ее в xml следующего вида:

<Main>
  <Sub_1>
    <Sub_1_1 />
    <Sub_1_1_2 />
  </Sub_1>
  <Sub_2>
    <Sub_2_2 />
    <Sub_2_1>
      <Sub_2_1_1>
        <Sub_2_1_1_1 />
      </Sub_2_1_1>
    </Sub_2_1>
  </Sub_2>
</Main>



уже день промучался но так ничего не получается ((
22 дек 11, 18:55    [11811524]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с запросом FOR XML и parent-child деревом  [new]
libru
Member

Откуда:
Сообщений: 877
тут наверно цте нада
22 дек 11, 19:02    [11811554]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с запросом FOR XML и parent-child деревом  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Нет абсолютных решений, только частные.
Вопрос подымался много раз (минимум 3 раза при мне) на форуме. Ищите.
22 дек 11, 20:27    [11811744]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с запросом FOR XML и parent-child деревом  [new]
Serbat_Ivan
Member

Откуда: SQL.RU
Сообщений: 1603
https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=5752&msg=10967248
1 апр 12, 20:42    [12347827]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить