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 は、サブメニューが、id が submenu1 として保存されている特定のメニューに属していることです。
- MainMenu は、それがメニューなのかサブメニューなのかが少しわかりません。
- メニューの種類はそれです
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
このようにグループ化する方法は?このようにグループ化した後でのみ、このクエリの結果をメニューとそのサブメニューを示すツリー構造として作成できます。