10
在Microsoft SQL Server 2005中模拟group_concat MySQL函数?
我正在尝试将基于MySQL的应用程序迁移到Microsoft SQL Server 2005(不是强制选择,但这是必须的)。 在原始应用程序中,我们几乎完全使用了 ANSI-SQL兼容的语句,但有一个明显的例外-我们group_concat相当频繁地使用MySQL的函数。 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 …