永发信息网

请问sqlserver2000怎么实现递归查询,详细是 我的表有两个字段id,parentId 我只知道中国--四川--成都

答案:3  悬赏:20  手机版
解决时间 2021-11-18 00:28
请问sqlserver2000怎么实现递归查询,详细是 我的表有两个字段id,parentId 我只知道中国--四川--成都
最佳答案
select table3.id,table2.id,table1.id
from table as table1, table as table2, table as table3
where table1.id = 111
and table1.parentid = table2.id
and table2.parentid = table3.id

没验证, 应该没有问题。
新手回答,给个分,谢谢追问。。你这个是确定了 只有 3个层的情况啊 ,,可是 具体有多少个分类 我不清楚哦 ,,追答多层的情况,只用SQL语句实现不了。
你可以加一列,列内容为其父子结构的路径。如“中国的ID,四川的ID,成都的ID”
全部回答
2000暂时没有递归。2005之后有,使用CTE公用表达式,
不用递归
建两个表1省;表2城市,建立视图 关系1对多,表1—〉表2,
select 视图 就可以查出了追问。。。关键是我要的就是那个效果啊 ,我的实际上不是的 省份和城市的关系哦 是 很多大分类下面又有很多的小分类的啊, 我要根据 小分类查询出 他所有的父节点啊追答有多少层就建多少个表,切记不能放在一个表中,那样冗余太大追问。。。。那关键是层数不确定啊。。。表是别人设计的 我现在要的就是取数据而已哦。。追答你把问题描述一下,
别人的表一般也是这样设计的,你有权限打开其它表?如果你打不开,你到哪里去找他的父节点?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
皮带的手表会更舒适吗?
安庆该吾街舞俱乐部 少儿街舞 地址在哪里?
怎么用格式工厂把视频转换成160*128amv格式
psv 1000必须要 原装内存卡才能破解TF卡套吗
mc赵小涣2015经典语录麦词
有谁知道海贼王一个插曲,好像每次回忆怀念的
公民起诉解除婚姻关系属于维护民事权利吗
如何评价《秘密》这本书?
成都恋恋交友主要真针对什么人士征婚的?
LED灯具做UL认证多少钱?有哪些测试项目?什
李宁韦德篮球限量版三百元真的值吗?
本卦与变卦都是归魂卦好吗?
为什么键盘突然间三个灯全亮了,而且不能打字
宜昌市步步升融投资咨询有限公司怎么样?
6(X+8)=58.8怎么解方程
推荐资讯
重庆琴海琴行(潼南艺之韵分校)地址好找么,我
雕刻时光咖啡馆地址在哪,我要去那里办事,
苹果6s打电话怎么录音录音在哪找
心有灵山,莫向外求什么意思
草本植物固体饮料减肥多少钱
一个厕所到处都在漏雨,却没有一个人被淋湿,
芳芳坐车去外婆家,当巴士快经过外婆家门口的
我看到一本预言书(外国的),预言世界变的怎
河北固安哪里有较大的建材市场?规范一点的?
懂电脑的来 这配置怎样 买齐大概要多少钱
湖南开什么店比较好点
川菜水煮幺鸡怎么做
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?