创建个SQL函数:
create function getstr(@名称 int)
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str=''
select @str=@str+','+rtrim(类别) from 表 where 名称=@名称
select @str=right(@str,len(@str)-1) where @str<>''
return @str
end
go
在SQL中调用:
select 名称,dbo.getstr(名称) 类别 from table group by 名称
0 条评论
沙发空缺中,还不快抢~