24得票1回答
MySQL 分层数据的邻接列表模型与嵌套集合模型哪个更好?

在MySQL中处理层级数据有两种方式: 邻接列表模型 嵌套集合模型 邻接列表模型的一个主要问题是我们需要为每个节点运行一个查询来获取层次结构的路径。 在嵌套集合模型中,这个问题不存在,但每添加一个节点就必须对所有其他的左和右值进行MySQL更新。 我的分层数据不是静态数据,比如电子...

9得票6回答
有没有一种简单的方法来查询节点的子节点?

我最近一直在大量使用嵌套集模型,并为几乎所有有用的操作和视图设计查询而感到满意。我卡在一个问题上,就是如何选择节点的直接子级(仅限子级,不包括更深层次的后代!)。 说实话,我知道一种方法——但它涉及难以管理的大量SQL。我相信有更简单的解决方案。