Como concatenar várias linhas?
Eu tenho a seguinte consulta que retorna o salário de todos os funcionários. Isso funciona perfeitamente, mas preciso coletar dados extras que agregarei em uma célula (consulte Conjunto de resultados 2).
Como agregar dados em uma lista separada por vírgula? Um pouco como o que Sum faz, mas eu preciso de uma string em troca.
SELECT Employee.Id, SUM(Pay) as Salary
FROM Employee
INNER JOIN PayCheck ON PayCheck.EmployeeId = Employee.Id
GROUP BY Employee.Id
Conjunto de resultados 1
Employee.Id Salary
-----------------------------------
1 150
2 250
3 350
Eu preciso:
Conjunto de resultados 2
Employee.Id Salary Data
----------------------------------------------------
1 150 One, Two, Three
2 250 Four, Five, Six
3 350 Seven