ウェブ全体の例を参照すると、「parent_id.node_id」のようなものを使用してパスを生成していることがわかります。例:-
uid | name | tree_id
--------------------
1 | Ali | 1.
2 | Abu | 2.
3 | Ita | 1.3.
4 | Ira | 1.3.
5 | Yui | 1.3.4
しかし、この質問で説明されているように -具体化されたパスでツリーをソートしていますか? 、tree_idにゼロパディングを使用すると、作成順で簡単にソートできます。
uid | name | tree_id
--------------------
1 | Ali | 0001.
2 | Abu | 0002.
3 | Ita | 0001.0003.
4 | Ira | 0001.0003.
5 | Yui | 0001.0003.0004
このように固定長の文字列を使用すると、レベル - length(tree_id)/5 を簡単に計算できます。私が心配しているのは、ブランチごとに 9999 ユーザーではなく、最大 9999 ユーザーに制限されることです。私はここにいますか?
9999 | Tar | 0001.9999
10000 | Tor | 0001.??