1
想象一下你典型的經理/員工層次結構,你有一個僱員與一個老闆,他又有一個老闆,而老闆又有一個老闆老闆。如何使用SQL Server 2008建立一個祖先的累積「派生」列hierarchyid
你會如何編寫一個查詢,該查詢將包含所有老闆名稱的列作爲varchar。
鑑於這一數據(而忽略了HIERARCHYID列,但這裏的id列本質上描述該列):
id | name | bossid
1 | BigBoss | 0
2 | CTO | 1
3 | CTO Lackey | 2
4 | CIO | 1
5 | CIO Lackey | 4
結束了這個結果集:
id | name | all boss names
1 | BigBoss |
2 | CTO |Big Boss
3 | CTO Lackey |Big Boss, CTO
4 | CIO |Big Boss
5 | CIO Lackey |Big Boss, CIO
謝謝!
謝謝!該訣竅 – 2010-07-07 17:51:05