4
Моя таблица в postgres выглядит ниже. Интерпретируйте эти значения в массивах как идентификаторы узлов, которые связаны в ориентированном графе. То, что я хочу, чтобы получить список возможных путей (соответствие последний идентификатор каждой строки с первым ID из других строк)Агрегатные узлы PostgreSQL рекурсивно
данных:
foo
-------
{1}
{2,7}
{3,4}
{4,6}
{5}
{6,8}
{7}
{8}
Ожидаемый результат:
{1}
{2,7}
{3,4,6,8}
{5}
Я пытался использовать рекурсивные запросы и функции окна, но он не работает так, как я ожидал.
поэтому они включаются только если последний ИНТ пары встречается в проточной строку? –
да, точно, мы сопоставляем последний int каждой строки с первым int из других строк – pastDexter