これはツリー構造のテーブルです。
id parent_id
1 0
2 1
3 8
4 8
5 1
6 8
7 6
8 1
9 2
10 6
そして、「Breadth First」でデータを取得する必要があります。
したがって、順序は次のようになります。1 → (8 → 5 → 2) → (6 → 4 → 3) → 9 → (10 → 7)
実際には、同じ深さのノードをソートする別の列があります。8,5,2
, 6,4,3
, 10,7
. このケースを単純化するために除外します。したがって、同じ深さの node : 8,5,2
, 5,8,2
2,5,8
... のシーケンスは問題ありません。