我在德比有一张桌子:
CREATE TABLE IMPORT_RULES (
RULEID INTEGER NOT NULL,
PARENTID INTEGER,
NAME VARCHAR(25) NOT NULL,
PRIMARY KEY (RULEID)
)
PARENTID是父级的RULEID,但是父子关系的深度是未知的。
我的目标是创建一个DefaultMutableTreeNode
代表分层数据的。
我的想法是,最好的方法是使用 SQL 查询返回数据库中每个项目的“级别”,然后从最低级别向后循环到最高级别。
我的问题是我似乎无法为 Derby 提出上述查询。
关于如何生成此查询或以其他方式实现目标的任何想法?