【发布时间】:2013-11-01 12:31:02
【问题描述】:
我有一个 sql 查询将所有行合并为一个。
我尝试的是在开始时只设置一个自定义。
我的问题是总是为每个新值重复它。
我该如何解决?
提前致谢
这是我的代码:
SELECT
STUFF ((SELECT 'Please Select' + ' : ' + Name
FROM Option
ORDER BY Name
FOR XML PATH('')), 1, 2, '') MergeResult
我需要的结果是这样的:
请选择:选项1 - 选项2 - 选项3等......
我现在得到的是这样的:
请选择:选项1 - 请选择:选项2 - 请选择:选项3
【问题讨论】:
-
这是微软,不是 MySQL - 对吧?
-
只需将
'Please Select' + ' : ' +从内部查询移动到STUFF之前
标签: mysql sql sql-server