我的表看起来像这样(有7500行):
UserName Company
Eduard Google
Alex Google
Mark Google
Silvia Microsoft
任何我需要它看起来像这样:
UserName Company
Eduard, Alex, Mark Google
Silvia Microsoft
任何想法如何实现这一目标?我正在使用SQL Server 2017。
答案 0 :(得分:1)
在SQL Server 2017中,您可以使用STRING_AGG
:
SELECT STRING_AGG(UserName,', ') AS UserNames, Company
FROM @t
GROUP BY Company