【发布时间】:2017-03-06 09:30:15
【问题描述】:
我尝试选择行数,然后将它们放入字符串变量中,例如1,2,3,4,5,,但出现此错误:
子查询返回超过 1 个值。这是不允许的,当 子查询遵循 =、!=、、>= 或当子查询用作 一个表达式。
我使用 MSSQL SERVER
DECLARE @CodeNameString VARCHAR(MAX)
SELECT @CodeNameString = STUFF(
(
SELECT dbo.CharterReference.TicketNo+','
FROM dbo.CharterReference
),
1,
1,
''
)
SELECT @CodeNameString
我该如何解决这个问题?
【问题讨论】:
-
您使用的是哪个 dbms?该代码是特定于产品的。
-
MSSQL 服务器.....
标签: sql sql-server tsql string-aggregation