我已经看到了几个关于如何递归查询自引用表的问题/答案,但我正在努力将我发现的答案应用到每个父母、祖父母等,无论项目位于何处等级制度。
MyTable
-----------
Id
Amount
ParentId
数据:
Id Amount Parent Id
1 100 NULL
2 50 1
3 50 1
4 25 2
5 10 4
如果我在不过滤和 SUMming 数量的情况下运行此查询,结果将是:
Id SumAmount
1 235
2 85
3 50
4 35
5 10
换句话说,我想查看 MyTable 中的每个项目以及所有孩子的总金额。