【发布时间】:2016-08-22 18:38:53
【问题描述】:
我的代码有问题。我曾经使用 MySQL,但我已将代码迁移到 SQL Server。
现在我遇到了这个 GROUP_CONCAT 函数的问题。我发现了一些“潜在的”等价物,但它并没有达到预期的效果。
这里是查询:
SELECT
GROUP_CONCAT(c.namecheck SEPARATOR '; ') AS GROUPNAME
FROM db_name a
left JOIN db_employee b ON a.nameId = b.empID
left join db_civ c ON b.nameNum = c.civNum
我尝试了一些。但正如我所说,它不会输出我所期望的结果(因为我在 MySQL 中反查查询)
预期的输出应该是
-----------
|GROUPNAME|
-----------
|Jay; Ron; Jorge .... etc|
| |
| |
| |
【问题讨论】:
-
您的预期输出结果是什么?
-
我会把它放在帖子里。我不会编辑它。
-
Aaron Bertrand 写了一个comparison,介绍了您可以使用的不同选项
标签: sql-server string-aggregation