id    eid    content
1     332    万用表
2     442    示波管
3     332    无线电仪器
4     56     电饭煲
5     56     aaww33尺
6     442    面包
7     442    碗
查询结果:
eid     content
332     万用表无线电仪器
442     示波管面包碗
56      电饭煲aaww33尺

解决方案 »

  1.   


    --用函数:
    create function wsp(@eid varchar(10))
    returns varchar(300)
    as
    begin
            declare @sql varchar(300)
            select @sql=isnull(@sql,'')+content from 表名 where eid=@eid order by id
            return @sql
    end--调用函数:
    select distinct eid,dbo.wsp(eid)[content] from 表名
      

  2.   

    嗯,谢谢,调用自定义函数的方式我知道。我是想了解下一条SQL能否实现,我个人觉得难以实现了。
      

  3.   

    在SQL2000中,用一条SQL无法实现。
      

  4.   

     sql 2000一条sql 实现不了