次の自己参照階層テーブルがあります。
SubCodes
ID int PK
ParentID int
Code varchar(25)
FKID int
例えば
ID FKID ParentID Code
1 25 NULL 1100
2 NULL 1 1110
3 NULL 2 1111
返ってくるようなクエリを書きたい
FKID Answer IDOfLowestNode
25 '1100,1110,1111' 3
CTEとPIVOTが必要だと思いますが、それを行う方法について頭を悩ませているだけです。手がかりはありますか?