Я тут пытался вкурить CTE, не знаю понял я или не понял. Короче мне надо
нарисовать дерево. Дерево по стандартному алгортму хранится: Id, ParentId
Я тут написал так:
WITH RECURSIVE
PH AS (
SELECT "Id", "ParentPhaseId", "Name" FROM "Phases" WHERE
"ParentPhaseId" IS NULL
UNION ALL
SELECT "Id", "ParentPhaseId", "Name" FROM "Phases" P, PH
WHERE P."ParentPhaseId" = PH."Id"
)
SELECT * FROM PH
Не знаю правильно, не правильно, но сервер сразу упал с Terminated
abnormally :-(
PS "Phases" - это вьюха на вьюхах ;-)