早教吧 育儿知识 作业答案 考试题库 百科 知识分享

sql语句子查询中,无限子集,但是我想通过最上面的某一子集id,查询它下面的所有子集.如果说有1,2,3个根节点a是1下面的,b是1下面的,c是2下面的f是a下面,g是c下面的我要查询出1,a-1,b-1,f-a-

题目详情
sql语句子查询中 ,无限子集 ,但是我想通过最上面的某一子集id,查询它下面的所有子集.
如果说 有 1,2,3个根节点 a是1下面的,b是1 下面的 ,c是2下面的 f是a下面 ,g是c下面的 我要查询出 1,a-1,b-1,f-a-1 这四条数据 sql语句怎么写啊 一条 ,不过这只是一部分数据 因为它的子集是无限分下去的所以说 数量 也就它的pid不好确定啊
▼优质解答
答案和解析
使用cte表达式的递归查询,参考
注:默认情况下cte递归只支持100次