我有一个SQL Server 2008数据库。我有以下结构基于子类别和父类别选择列
CatID ParentCatID NAME Level
1 NULL A 1
2 1 B 2
3 2 C 3
4 NULL D 1
5 4 E 2
6 5 F 3
7 NULL G 1
8 7 H 2
我要选择象下面这样Heirarchical格式的名称列的表:
Level1 Level2 Level3
A B C
D E F
在我的表1级的所有类别都LEVEL2孩子。同样,所有2级儿童都有3级儿童。那么我怎样才能以我想要的格式获取数据。
你只是去三个层次深?还是它需要无限深? (后者需要公用表表达式。) – 2014-09-01 10:59:36
谢天谢地,它的深度只有3个级别 – MarsOne 2014-09-01 11:00:26