的名單我有一個數據庫列表,看起來這樣的:MySQL查詢安排類別層次
ID Name Parent_ID
1 Cat 1 NULL
2 Cat 2 NULL
3 Cat 3 2
4 Cat 4 3
5 Cat 5 1
6 Cat 6 2
的放出來,我想獲得的排列層次的順序,按字母順序排列的所有類別。就像這樣:
Cat 1
Cat 5
Cat 2
Cat 3
Cat 4
Cat 6
我真的不知道如何完全得到這樣的結果,這是我的時刻,但不工作:
SELECT * from Categories AS parent
LEFT JOIN Categories AS child ON child.Parent_ID = parent.ID
任何幫助表示讚賞。
可能重複(http://stackoverflow.com/questions/607052/hierarchical-recursion-menu-with-php-mysql) – BlitZ
@ HAL9000沒有。只有兩個級別 – voodoo417
如果你知道你的樹只有幾個級別,那麼外層可以根據需要經常加入表格。 – Strawberry