我有一个到多个映射表,如下所示.我需要显示ICD10
HORIZONTALLY.为每个人ICD9
.数据是动态的,因此我不能使用静态枢轴功能.
ICD9 | ICD10
-----+------
0156 | 0178
0156 | 0179
0123 | 0181
0152 | 0202
0231 | 0210
0231 | 0211
0231 | 0212
Run Code Online (Sandbox Code Playgroud)
我希望结果显示为 -
ICD9 | ICD10 | ICD10 | ICD10
0156 | 0178 | 0179 | null
0123 | 0181 | null | null
0152 | 0202 | null | null
0231 | 0210 | 0211 | 0212
Run Code Online (Sandbox Code Playgroud)
目前我尝试使用此代码:
DECLARE @cols AS NVARCHAR(MAX),
@query AS NVARCHAR(MAX)
SET @cols = STUFF((SELECT distinct …
Run Code Online (Sandbox Code Playgroud)