SQL 无限极 查找指定父节点的所有叶子节点

图片说明

想通过计算机的id 查到它的叶子节点 一条查询语句

sql

2个回答

方案1:select * from tt where parentId =9 (前提9下面,没有新的父类)
方案2:修改表结构,加一个树的字段, ptree= 9_10_11 说明这个结点顶级是9。一层层往下

q1457797371
q1457797371 可以改表结构吗?
一年多之前 回复
qq_43252258
qq_43252258 9下面肯定还有级数 我尝试用连接全部查出来之后再筛选 但是筛选有问题
一年多之前 回复

图片说明
尝试用自身连接查询查出所有的节点和她的子节点 子节点为空的就说明是叶子节点 将他筛选出来 但是还要确定她的上面的父节点是多少也不知道怎么确定

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐