我有一個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