У меня есть следующий запрос, который возвращает зарплату всех сотрудников. Это работает отлично, но мне нужно собрать дополнительные данные, которые я буду агрегировать в одну ячейку (см. Result Set 2).
Как я могу объединить данные в список, разделенный запятыми? Немного похоже на то, что делает Sum, но мне нужна строка в ответ.
SELECT Employee.Id, SUM(Pay) as Salary
FROM Employee
INNER JOIN PayCheck ON PayCheck.EmployeeId = Employee.Id
GROUP BY Employee.Id
Набор результатов 1
Employee.Id Salary
-----------------------------------
1 150
2 250
3 350
Мне нужно:
Набор результатов 2
Employee.Id Salary Data
----------------------------------------------------
1 150 One, Two, Three
2 250 Four, Five, Six
3 350 Seven