0

我知道这个问题之前在这里被问过,但特别是对于 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
4

2 回答 2

0

Snowflake 的 INSERT() 函数怎么样?我知道它与 MySQL 的 INSERT() 函数基本相同,后者相当于 SQL Server 中的 STUFF() 。

参考:

于 2019-10-08T19:57:25.290 回答
0

select issue_id, listagg(AFFECTS_VERSION, ', ') 组内(按 issue_id desc 排序) FROM VW_JIRA_ISSUES group by issue_id

于 2019-10-08T20:28:54.737 回答