大家好,我现在有个这样子的问题。
表
ID Name
----------------------------
1 鼠标
2 键盘
3 主机
我要得到以下结果
CategoryName
------------------------------------
鼠标,键盘,主机
不能用游标等,只适用SQL语句,请指教
DECLARE @res VARCHAR(2000)
SET @res=''
SELECT @res=@res+','+NAME FROM dbo.test
只要一条SQL?全部查出来到数组里,ToString()。。。
select REPLACE( REPLACE((select [name] from [tableName] a for xml auto),'<a name="',''),'"/>',',')
唯一的问题是最后多了个逗号,呵呵 希望能帮到你。。。