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

questionAnswers(2)

yourAnswerToTheQuestion