【发布时间】:2018-04-03 00:48:55
【问题描述】:
我有下表:
Code ParentCode oItem
-----------------------------
A null Item 001
B A Item 002
C A Item 003
D C Item 004
E B Item 005
现在,我想要行号,那么结果应该是:
Rn Code ParentCode oItem
------------------------------------------
1 A null Item 001
2 B A Item 002
3 C A Item 003
4 D C Item 004
5 E B Item 005
我的问题是,查询如何获得以下结果:
Rn Code RnParent ParentCode oItem
--------------------------------------------------------
1 A null null Item 001
2 B 1 A Item 002
3 C 1 A Item 003
4 D 3 C Item 004
5 E 2 B Item 005
如果您在结果表上看到,parentcode 实际上是 code,我需要根据 Rn 的 code 知道 parentcode 的 id。
请指教。
谢谢。
【问题讨论】:
标签: sql tsql sql-server-2014