【发布时间】:2011-06-11 23:45:55
【问题描述】:
我正在编写一个 SQL 查询,其中我需要对一个表执行子选择,这通常会返回多行。我需要能够将所有行中某个字段的结果连接到一个字段中以输出。这可能吗?如何实现?
例如,如果 SQL 查询返回
id | field
1 | test1
2 | test2
3 | test3
我需要输出字段为“test1 test2 test3”。 谢谢
【问题讨论】:
-
与此完全相同:stackoverflow.com/questions/941103/concat-groups-in-sql-server 和许多其他问题。
-
...我假设回答者没有阅读此blog.stackoverflow.com/2011/01/…
-
@gbn:嗯,我读过那篇博文。它没有列出一个成功的长尾答案,我认为它们不存在。