1

我需要按级别显示类别树(每个级别上的所有树元素)。

Root
Cat1 (parent_id) Cat2 (parent_id) ...
Subcat1 (parent_id) Subcat2 (parent_id) Subcat3 (parent_id) ...

我尝试使用嵌套集结构来实现它,但遇到了一个问题:没有简单的方法来获取父节点的 ID(无需单独查询数据库)。我应该改用邻接列表吗?

目标是尽可能快地显示,最好是对数据库进行一次查询。

4

1 回答 1

1

阅读这篇关于嵌套集与邻接列表的文章。您会看到嵌套集使查询更容易编写。另请阅读有关嵌套集层次结构水合方法的§ ,您将了解如何通过单个查询以层次结构形式获取多个学说对象。

于 2011-03-12T18:34:47.887 回答