Mysql сортировка иерархических данных
У меня есть вопрос, и я работал с ним на прошлой неделе и пока не могу решить. Я могу запросить подменю с помощью соединения, но я не могу его заказать.
У меня есть такой стол
| id | name | parent | order | |-------------------------------------------| | 1 | menu1 | 0 | 1 | | 2 | submenu1 | 1 | 2 | | 3 | submenu2 | 1 | 1 | | 4 | subsubmenu | 2 | 1 | | 5 | subsubsubmenu:) | 4 | 1 | | 6 | menu2 | 0 | 3 | | 7 | menu3 | 0 | 2 | |-------------------------------------------|
Я хочу получить что-то вроде этого.
| - menu1 | - submenu2 | - submenu1 | - subsubmenu | - subsubsubmenu:) | - menu3 | - menu2
Кто-нибудь может дать мне идею, как справиться с этим? Спасибо