У меня есть Sql таблица называется EmpTBL, где она состоит из данных, как:Group по столбцам SQL
ID Emp_ID Dept Role_ID Status
82 E00004 D1 3 1
82 E00004 D2 3 1
83 E00034 E2 1 1
84 E00043 G1 2 1
84 E00043 G2 2 1
84 E00043 G3 2 1
76 E01053 A1 1 1
Мне нужно написать запрос, группы до Emp_ID
и отображения Dept
как
ID Emp_ID Dept Role_ID Status
82 E00004 D1, D2 3 1
83 E00034 E2 1 1
84 E00043 G1, G2, G3 2 1
76 E01053 A1 1 1
SELECT, идентификатор emp_id, Отдел = ВЕЩЕСТВО ((SELECT ' '+ Dept ОТ EmployeeNew КАК e2 ГДЕ e2.Emp_ID = e1.Emp_ID ORDER BY Dept FOR XML PATH ('')), 1, 1, ''), Role_ID FROM EmployeeNew AS e1 GROUP BY Emp_ID, ID, Role_ID ORDER BY Emp_ID –