【文件属性】:
文件名称:sql递归查询例1
文件大小:3KB
文件格式:TXT
更新时间:2015-09-08 03:12:33
sql语句
sql递归查询1
A B Value
----------- ----------- ----------
1 2 节点1
2 3 节点2
3 4 节点3
4 1 end
要达到的目的,已知一A字段的值,查询B字段的值,若B字段的值不为 "1 ",则返回Value,
并将B字段的值作为A值的条件,继续查找B字段,再判断B字段的值是否为 "1 ",
返回Value……直到最后B字段的值为 "1 ",迭代停止。
对于上面的表为:
已知A=1, 根据A找到B,此时B=2,返回“节点1”,然后将A=2带入,查找到B=3,返回“节点2”。
再将A=3带入,返回“节点3”。再将A=4带入,查找到B=1,此时查找结束
网友评论
- 递归查询不是特别多,但用的地方也不少,收藏备用。
- 语句完整详细
- 递归查询不是特别多,但用的地方也不少,收藏备用。