私はダービーにテーブルを持っています:
CREATE TABLE IMPORT_RULES (
RULEID INTEGER NOT NULL,
PARENTID INTEGER,
NAME VARCHAR(25) NOT NULL,
PRIMARY KEY (RULEID)
)
PARENTID は親の RULEID ですが、親子関係の深さは不明です。
私の目標はDefaultMutableTreeNode
、階層データを表す を作成することです。
これを行う最善の方法は、データベース内のすべてのアイテムの「レベル」を返し、最低レベルから最高レベルまで逆方向に循環する SQL クエリを使用することであると考えました。
私の問題は、Derby の上記のクエリを思い付くことができないことです。
このクエリを生成する方法、または目標を達成する方法についてのアイデアはありますか?