存在一个表
表名:t_example
字段:meetingid, joiner
类型:varchar(10), varchar(10)
数据:1000 李梅
1000 王俊
1000 张风
1001 哗啦啦
1001 王俊
想要的输出结果是:
1000 李梅王俊张风
1001 哗啦啦王俊
这样子最好了:
1000 李梅,王俊,张风
1001 哗啦啦,王俊
应该怎么做呢??
create function f_joinname_plus(@uid bigint) returns varchar(255)
as
begin
declare @chr varchar(255)
set @chr=''
select @chr=@chr+joinname+',' from tm_meet_joiner where meetid=@uid
return @chr
end
select distinct meetid,dbo.f_joinname_plus(meetid) from tm_meet_joiner