Представление дерева с использованием SQL-запроса
У меня есть таблица регионов, в которой я хочу, чтобы дерево (таблица, упорядоченная как дерево), возможно ли с помощью sql запросов, помощь приветствуется, я пытался сделать это с помощью самостоятельных соединений, но я не получил желаемого результата.
вид дерева что-то вроде этого
Indiv
Div1Zon1div2zon2div3zon3РЕДАКТИРОВАТЬ:
В соответствии с предложением Чарльза Бретаны я попробовал CTE в приведенном ниже запросе, и он не дал мне желаемого результата.
WITH Emp_CTE (id, ParentID, name)
AS (
SELECT id, ParentID, name
FROM eQPortal_Region
WHERE ParentID=0
UNION ALL
SELECT e.id, e.ParentID, e.name
FROM eQPortal_Region e
INNER JOIN Emp_CTE ecte ON ecte.id = e.ParentID
)
SELECT *
FROM Emp_CTE
GO
Это результат .. что пошло не так?
InDiv1
Div1Div2div3Zon3Zon2zon1