我编写了一个包含大量联接的查询,它给了我这样的结果。
下面的列和数据
RecordID | Person Name | Comments | Date
1 | ABC | aaa | 22-05-2020
2 | XYZ | bbb | 11-11-1111
1 | QWERTY | aaa | 22-05-2020
3 | ASDASDSA |oooo |
现在我需要id记录的id是相同的,然后它的人名应该以逗号分隔的值显示在一行中>]
所需的输出如下:
RecordID | Person Name | Comments | Date 1 | ABC ,QWERTY | aaa | 22-05-2020 2 | XYZ | bbb | 11-11-1111 3 | ASDASDSA | oooo |
用于获取此数据的查询非常复杂。
我编写了一个包含大量联接的查询,它给了我这样的结果。 RecordID下面的列和数据|人名|评论|日期1 | ABC | aaa | 22-05-2020 2 | ...
这是一个有效的示例,在该示例中,我们使用row_number()
维护序列,并使用stuff / XML方法聚合字符串。 (2012年兼容)