私はテーブルを持っていますDetails
DeptId EmpID
------- ---------
1 1
1 5
1 3
2 8
2 9
私はそれらをこのようにグループ化したい:
DeptId EmpIDs
------- -------
1 1,5,3
2 8,9
これはSQLServerで必要です。これはMySQLで関数を使用して実行できることを知っていGroup_Concat
ます。例えば
SELECT DeptId, GROUP_CONCAT(EmpId SEPARATOR ',') EmpIDS
FROM Details GROUP BY DeptId
しかし、SQL Serverでこれを行う方法は?機能がわかりません。