例如你有一个表:
ID, Value
--------------
1, A
1, B
1, C
2, A
3, A
3, B
希望得到:
ID, Values
------------------
1, A,B,C
2, A
3, A,B
因为在SQL中没有用于concatenate的aggregation函数,下面这篇文章告诉你如何在一个简单的SQL中解决这个问题。注意文章中的“The blackbox XML methods”是推荐的方法。
https://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/