我正在嘗試執行一個mysql查詢,該查詢將創建一個父項的數組,並在其子項下面。但我不是100%確定的。這是我迄今所做的:需要mysql查詢幫助 - 按家長分組
SELECT * FROM類別射頻ORDER BY父,名ASC
這裏就是正在輸出(陣列):
Array
(
[0] => stdClass Object
(
[id] => 7
[name] => Safety Clothing
[parent] => 0
)
[1] => stdClass Object
(
[id] => 8
[name] => Safety Footwear
[parent] => 0
)
[2] => stdClass Object
(
[id] => 9
[name] => Workwear
[parent] => 0
)
[3] => stdClass Object
(
[id] => 4
[name] => Polos
[parent] => 7
)
[4] => stdClass Object
(
[id] => 3
[name] => Shirts
[parent] => 7
)
[5] => stdClass Object
(
[id] => 6
[name] => Jackets
[parent] => 9
)
[6] => stdClass Object
(
[id] => 1
[name] => Pants
[parent] => 9
)
[7] => stdClass Object
(
[id] => 2
[name] => Shirts
[parent] => 9
)
[8] => stdClass Object
(
[id] => 5
[name] => Shorts
[parent] => 9
)
)
正如你所看到的子項具有父項(父被設置爲0)的ID,但我不知道如何將它全部合併一起做一個數組是這樣的:
父
- 孩子
- 孩子
父
父
- 孩子
- 孩子
- 孩子
任何幫助,將不勝感激:)