[SQL-closed] Разбить таблицу связанности на множества.
посмотри пример на рекурсивные CTE в Books Online.
Нашёл решение, не связанное с SQL
В стандартном SQL нет.
Если вдруг у тебя фактически длина путей не бывает больше трёх, то напиши join трёх копий таблицы.
Оставить комментарий
agaaaa
В упрощённом виде есть две таблицы.IDs: одно поле int уникальное
Links: два поля, Aside и Bside
id1 и id2 - связанные, если существует цепочка пар в Links, которая из связывает.
например (Links)
1 и 3 - связаны
требуется получить все элементы, связанные с каким-то одним эл-том (включая самого себя упорядоченные по возрастанию