Id | MenuName | vc_Link | SubMenu1 | IsMainMenu | TypeOfMenu
-----------------------------------------------------------------------
1 | Home | NULL | NULL | 1 | 0
2 | Projects | NULL | NULL | 1 | 0
4 | Pr1 | NULL | 2 | 0 | 1
5 | Homesub | NULL | 1 | 0 | 1
6 | Pr1Sub1 | NULL | 4 | 0 | 2
以上是我的表結構。無法對錶中的數據進行分組
- MENUNAME是菜單的名稱和子菜單
- SubMenu1是子菜單屬於paticular菜單衛生組織ID保存爲submenu1
- 的MainMenu有點知道它是否是一個菜單或子菜單。
- typeofmenu是
0 means main menu 1 means submenu 2 means submenu's submenu
現在我的問題是,我想它顯示如下
1 Home
5 HomeSub
2 Projects
4 Pr1
6 Pr1Sub1
Id | MenuName | vc_Link | SubMenu1 | IsMainMenu | TypeOfMenu
-----------------------------------------------------------------------
1 | Home | NULL | NULL | 1 | 0
5 | HomeSub | NULL | 1 | 0 | 1
2 | Projects | NULL | NULL | 1 | 0
4 | Pr1 | NULL | 2 | 0 | 1
6 | Pr1Sub1 | NULL | 4 | 0 | 2
如何分組這個樣子? 只有像這樣分組後,我才能將此查詢的結果作爲顯示菜單及其子菜單的樹結構。
這是SQL Server 2008 R2的.. – user1996062