Merge 使用逗号分隔符将多行记录合并或组合为单列记录

Merge 使用逗号分隔符将多行记录合并或组合为单列记录,merge,snowflake-cloud-data-platform,snowsql,Merge,Snowflake Cloud Data Platform,Snowsql,我知道之前有人问过这个问题,但对于SNOWSQL来说,是否有一个类似于“STUFF”的函数将两个值组合到一个记录中?我基本上希望能够使用此查询: SELECT ISSUE_ID, STUFF((SELECT ', ' + AFFECTS_VERSION FROM VW_JIRA_ISSUES WHERE ISSUE_ID = T.ISSUE_ID

我知道之前有人问过这个问题,但对于SNOWSQL来说,是否有一个类似于“STUFF”的函数将两个值组合到一个记录中?我基本上希望能够使用此查询:

               SELECT ISSUE_ID,
               STUFF((SELECT ', ' + AFFECTS_VERSION
               FROM VW_JIRA_ISSUES
               WHERE ISSUE_ID = T.ISSUE_ID
               FOR XML PATH (''), type) ).value('.', 'varchar(max)'), 1, 1, '')               
               AS VERSIONS
               FROM VW_JIRA_ISSUES
               GROUP BY ISSUE_ID

雪花的INSERT()函数怎么样?我知道它与MySQL的INSERT()函数基本相同,而INSERT()函数又相当于SQL Server中的STUFF()

参考资料:

选择问题id, 组内的listagg(影响版本“,”)(按问题编号说明排序) 来自VW_JIRA_的问题
按问题分类id

我实际上使用了Snowflake的Listag功能:
从VW\u JIRA\u问题分类id中选择组内的问题分类id,Listag(影响版本,,'))