Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Разделить массив данных на группы  [new]
Lonley
Guest
Добрый день.

Имеется таблица с набором данных ( 2 столбца):
a b
e d
d m
a d
c l
k r
r c
Возможно не совсем очевидный пример, но хочется как-то проще описать суть.
Необходимо разбить данные записи на группы эти пары записей по вхождению друг в друга.
Т.е. a b, далее проверяем связь b с кем-нибудь, ее нет. Проверяем a, она связана с d (4 запись), далее через d по связи включаем в группу e и m. На этом связи исчерпываются и первая группа закончена.
Аналогично берем следующие записи.

Не получается данную задачу решить в коде:(
За помощь буду благодарен.
8 сен 15, 11:52    [18122262]     Ответить | Цитировать Сообщить модератору
 Re: Разделить массив данных на группы  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20609
Ммм... CTE?
8 сен 15, 11:56    [18122279]     Ответить | Цитировать Сообщить модератору
 Re: Разделить массив данных на группы  [new]
Lonley
Guest
Akina, что значит "СТЕ"?
8 сен 15, 11:59    [18122295]     Ответить | Цитировать Сообщить модератору
 Re: Разделить массив данных на группы  [new]
msLex
Member

Откуда:
Сообщений: 8234
Lonley
Akina, что значит "СТЕ"?


https://technet.microsoft.com/en-us/library/ms186243.aspx
8 сен 15, 12:08    [18122359]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить