Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在嵌套集模型mysql中查找第一个可用节点_Mysql_Hierarchical Data_Nested Set Model - Fatal编程技术网

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

在嵌套集模型mysql中查找第一个可用节点,mysql,hierarchical-data,nested-set-model,Mysql,Hierarchical Data,Nested Set Model,我不熟悉嵌套集模型 并尝试从上到下、从左到右查找树中的第一个可用节点。每个父节点可以有3个子节点,我必须找到下一个可用的空闲节点 表mem 字段m_id、lft、rgt 到目前为止,我只能找到深度。就像我说的我是新来的我不知道前面的路 SELECT node.m_id,node.lft,node.rgt, (COUNT(parent.m_id) - 1) AS depth 从mem AS node,mem AS parent,其中node.lft位于parent.lft和parent.rgt之

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

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

SELECT node.m_id,node.lft,node.rgt, (COUNT(parent.m_id) - 1) AS depth
从mem AS node,mem AS parent,其中node.lft位于parent.lft和parent.rgt之间
GROUP BY node.m_id ORDER BY depth,node.lft

详细说明你的问题以及到目前为止你做了些什么。。??