我是嵌套集模型的新手 并尝试从上到下,从左到右查找树中的第一个可用节点。每个父节点可以有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;