--写个自定义函数处理
create function f_str(@fd1 varchar(10))
returns varchar(8000)
as
begin
declare @r varchar(8000)
set @r=''
select @r=@r+';'+rtrim(fd2) from 表 where fd1=@fd1
return(stuff(@r,1,1,''))
end
go--调用实现查询
select fd1,fd2=dbo.f_str(fd1) from 表 group by fd1