10
Microsoft SQL Server 2005でgroup_concat MySQL関数をシミュレートしますか?
MySQLベースのアプリをMicrosoft SQL Server 2005に移行しようとしています(選択ではありませんが、それは人生です)。 元のアプリでは、ほぼ完全にANSI-SQL準拠のステートメントを使用しましたが、1つの重要な例外があります。MySQLのgroup_concat関数をかなり頻繁に使用しました。 group_concatところで、これを行います。たとえば、従業員の名前とプロジェクトのテーブルが与えられた場合... SELECT empName, projID FROM project_members; 戻り値: ANDY | A100 ANDY | B391 ANDY | X010 TOM | A100 TOM | A510 ...そして、これがgroup_concatで得られるものです: SELECT empName, group_concat(projID SEPARATOR ' / ') FROM project_members GROUP BY empName; 戻り値: ANDY | A100 / B391 / X010 TOM | …