【发布时间】:2012-01-03 22:59:49
【问题描述】:
我有一个自引用表,内容如下:
Self-referencing parent table
ID ParentID Name
---------------------
1 John
2 1 Mike
3 2 Erin
4 1 Janie
5 Eric
6 5 Peter
树的层次结构应该是这样的
- 约翰
- 迈克
- 艾琳
- 珍妮
- 迈克
- 埃里克
- 彼得
还有一个存储父表叶子的子表,如下所示:
ID Sales
3 100
3 100
4 200
4 200
6 300
6 300
6 300
我正在尝试将总和从叶节点向上汇总到层次结构,以便它返回为 ..
ID Name Sum
1 John 800
2 Mike 200
3 Erin 200
4 Janie 400
5 Eric 900
6 Peter 900
任何想法如何在 sql 2008 中实现这一点?提前致谢。
【问题讨论】:
标签: sql sql-server-2008 tsql hierarchical-data