入れ子集合がオプションでない場合、私は次のことを知っています:
- 親の子が常に親の後に続くようにデータが順序付けられている場合、出力の非表示ノードをスキップすることで、すべてのデータに対して1つのデータベースクエリでこれを解決できます。
これは、並べ替えられたネストされたセットでも同様に機能します。原則は、
また、データが順序付けされていない場合は、ネストされた配列への回答。第3レベルが消えつつあります
。再帰は必要なく、簡単に出力できる構造が得られます。<ul>/<li>
についてはそれをカバーする必要があります。 別の回答でもhtmlスタイルの出力。