【发布时间】:2013-10-04 07:10:37
【问题描述】:
我已经看到了几个关于如何递归查询自引用表的问题/答案,但我正在努力将我发现的答案应用到每个父母、祖父母等,无论项目在哪里位于层次结构中。
MyTable
-----------
Id
Amount
ParentId
数据:
Id Amount Parent Id
1 100 NULL
2 50 1
3 50 1
4 25 2
5 10 4
如果我在不过滤和求和的情况下运行此查询,结果将是:
Id SumAmount
1 235
2 85
3 50
4 35
5 10
换句话说,我想查看 MyTable 中的每个项目以及所有子项的总金额。
【问题讨论】:
标签: sql sql-server sql-server-2008 recursion