在嵌套集模型mysql中查找第一个可用节点

时间:2012-12-18 08:20:19

标签: mysql hierarchical-data nested-set-model

我是嵌套集模型的新手 并尝试从上到下,从左到右查找树中的第一个可用节点。每个父节点可以有3个子节点,我必须找到下一个可用的空闲节点。

表记忆 字段m_id,lft,rgt 到目前为止我只能找到深度。就像我说我是新人不知道未来的道路

SELECT node.m_id,node.lft,node.rgt, (COUNT(parent.m_id) - 1) AS depth

FROM mem AS节点,mem AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt GROUP BY node.m_id ORDER BY depth,node.lft;

0 个答案:

没有答案