【发布时间】:2010-11-23 07:28:47
【问题描述】:
我目前有一个返回多个字段的 SQL 查询。我需要一个字段才能有效地成为子查询。
问题详解:
如果我有一个包含两列 ModuleID 和 ModuleValue 的表 X,我如何编写 SQL 查询来获取结果并将其连接到一个字段中:
EG
返回的结果 (SELECT ModuleValue FROM Table_X WHERE ModuleID=@ModuleID)
值 1
价值 2
价值 3
...
因此我需要返回结果(作为单行,与上面不同):
价值 1、价值 2、价值 3
是否有一个简单的串联方法可以成为用户?
编辑:
数据库是 MS TSQL (2005)
【问题讨论】:
-
您是想只检索数据还是用它更新另一个字段?
-
只是检索,也是它的 MS TSQL
标签: sql sql-server sql-server-2005 concatenation sql-server-group-concat