SQL Express concat при соблюдении условия - PullRequest
0 голосов
/ 06 ноября 2018

Моя таблица выглядит примерно так (с 7500 строками):

UserName     Company
Eduard       Google
Alex         Google
Mark         Google
Silvia       Microsoft

Все, что мне нужно, чтобы это выглядело так:

UserName             Company
Eduard, Alex, Mark   Google
Silvia               Microsoft

Есть идеи, как этого добиться? Я использую SQL Server 2017.

1 Ответ

0 голосов
/ 06 ноября 2018

В SQL Server 2017 вы можете использовать STRING_AGG:

SELECT STRING_AGG(UserName,', ') AS UserNames, Company
FROM @t
GROUP BY Company
...