たとえば、ID 10 の黒い子ブタの最後の親クラスを取得したいとします。テーブルでは、parent_id は 9 ですが、取得したいのは 5 です。何か方法はありますか、または取得したいと考えています。特定のアイテムを判断しますか? それが最終的な親クラスに属するかどうかを記録します
仅有的幸福2017-06-06 09:56:07
試すことができる方法は 2 つあります:
すべての ID とparent_id をクエリして検索し、固定 SQL ステートメントをキャッシュできるようにします。
ルート ノードを記録するために新しいフィールド root_id を追加します。そのため、検索する必要はありません。挿入時に一度クエリするだけで済みます。