【发布时间】:2013-01-04 07:34:34
【问题描述】:
我想编写一个选择查询来获取从子到父的完整路径:
| Unique Id | Child Code | Parent Code |
| X | 9 | 7 |
| Y | 7 | 6 |
| Z | 6 | 5 |
| A | 5 | NULL |
| B | 11 | 33 |
| C | 33 | 22 |
| D | 22 | NULL |
如果选择的代码为 9,则查询应返回其所有父级作为结果:9-7-6-5....
如果选择的代码是 11,那么查询应该返回:11-33-22....
谢谢。
【问题讨论】:
-
你必须使用递归存储过程。试试吧,它会为你工作
-
其实我只是想通过查询来实现它。
-
如果你不想多次使用存储过程查询直到你得到一个空值
标签: mysql