使用SQL变量 把查询的结果连接起来
Declare @tmp varchar(200) set @tmp=''--必须赋值不赋值返回为空
select top 10 @tmp=@tmp+','+ convert(varchar,content_id) from [content]
select @tmp
sqlserver中还有另一种曲线获得想要结果的一种方法
select
[values]= STUFF(REPLACE(REPLACE(
(
select memo from u1club_p4p_platform N
WHERE CONVERT(varchar(100), recordingtime, 23) = '2009-05-03'
FOR XML AUTO
), '<N memo="', ','), '"/>', ''), 1, 1, '')
Declare @tmp varchar(200) set @tmp=''--必须赋值不赋值返回为空
select top 10 @tmp=@tmp+','+ convert(varchar,content_id) from [content]
select @tmp
sqlserver中还有另一种曲线获得想要结果的一种方法
select
[values]= STUFF(REPLACE(REPLACE(
(
select memo from u1club_p4p_platform N
WHERE CONVERT(varchar(100), recordingtime, 23) = '2009-05-03'
FOR XML AUTO
), '<N memo="', ','), '"/>', ''), 1, 1, '')