sql语句子查询中 ,无限子集 ,但是我想通过最上面的某一子集id,查询它下面的所有子集。

如果说有1,2,3个根节点a是1下面的,b是1下面的,c是2下面的f是a下面,g是c下面的我要查询出1,a-1,b-1,f-a-1这四条数据sql语句怎么写啊一条,不过这... 如果说 有 1,2,3个根节点 a是1下面的,b是1 下面的 ,c是2下面的 f是a下面 ,g是c下面的 我要查询出 1,a-1,b-1,f-a-1 这四条数据 sql语句怎么写啊 一条 , 不过这只是一部分数据 因为它的子集是无限分下去的所以说 数量 也就它的pid不好确定啊 展开
 我来答
轻候依然0AX
2014-04-21
知道答主
回答量:14
采纳率:0%
帮助的人:5.8万
展开全部
使用cte表达式的递归查询,参考
http://www.cnblogs.com/xbf321/archive/2009/04/30/1446833.html
注:默认情况下cte递归只支持100次
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式