文件名称: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,此时查找结束