例:
id name
1 A
1 B
1 C
2 a
2 b
结果:id 别名
1 A,B,C
2 a,b
方法:
sql2005+的实现。
SELECT
id,
STUFF((SELECT ','+name FROM Test WHERE id=T.id FOR XML PATH('')),1,1,'') AS 别名 FROM Test T GROUP BY T.id

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-23
  • 2021-12-17
  • 2021-08-11
  • 2022-12-23
猜你喜欢
  • 2022-01-30
  • 2021-07-14
  • 2021-06-22
  • 2021-11-24
  • 2022-12-23
  • 2021-12-25
  • 2021-09-21
相关资源
相似解决方案