Consulta SQL para tabela em árvore
Tenho uma tabela com estrutura em árvore:
id parentId name
----------------
1 0 Category1
2 0 Category2
3 1 Category3
4 2 Category4
5 1 Category5
6 2 Category6
7 3 Category7
Na consulta sql resut, preciso de uma tabela como:
id parentId level name
----------------------
1 0 0 Category1
3 1 1 Category3
7 3 2 Category7
5 1 1 Category5
2 0 0 Category2
4 2 1 Category4
6 2 1 Category6
Quem pode me ajudar a escrever consulta ms-sql? Obrigado