私は次のCTEクエリを持っています
;WITH cte AS (
SELECT 0 AS lvl, id, catName, parent,
CAST(id AS VARCHAR(128)) AS Sort
FROM CategoriesMap WHERE id =2
UNION ALL
SELECT p.lvl + 1, c.id, c.catName, c.parent,
CAST(CAST(c.id AS VARCHAR) + '_' + p.Sort AS VARCHAR(128))
FROM CategoriesMap c
INNER JOIN cte p ON p.parent = c.id
)
select * from cte
Sort(Tree)列には、次のような出力があります(2行の場合)...
2
1_2
ここで、2
はカテゴリTVであり、1_2
これはツリーマップであることを意味します(1: Internet Tv, 2 = Jadoo Tv)
カテゴリコードとともにカテゴリ名を返すことはできますか?
何かのようなもの
2:Jadoo Tc
1_Internet Tv: 2_Jadoo Tv
ありがとう