レベルごとにカテゴリのツリーを表示する必要があります(各レベルのすべてのツリー要素)。
Root
Cat1 (parent_id) Cat2 (parent_id) ...
Subcat1 (parent_id) Subcat2 (parent_id) Subcat3 (parent_id) ...
Nested Set構造で実装しようとしましたが、問題が発生しました。親のノードIDを取得する簡単な方法がありません(データベースへの個別のクエリなし)。代わりに隣接リストを使用する必要がありますか?
目標は、理想的にはデータベースへの1つのクエリで、表示をできるだけ速くすることです。