【发布时间】:2015-11-03 19:03:05
【问题描述】:
我在 SQL Server 中有这张表:
Parent Child
1 2
89 7
2 3
10 5
3 4
我需要构建一个递归存储过程来找到任何孩子的最大上升。
例如:如果我想找到 4 的最大上升,它应该返回 1,因为:
4 是 3 的孩子。
3 是 2 的孩子。
2 是 1 的孩子。
这样我才能找到最终的父母。
【问题讨论】:
-
5 的回报是什么? 10 还是 89?
-
请参考recursive self sql server join..它可能对你有帮助..[Recursive Self Join][1] [1]: stackoverflow.com/questions/1757260/…
-
任何。我应该编辑它。
标签: sql sql-server stored-procedures