怎么样将多条记录用存储过程合并成一条记录?在线等呐!
我查询视图ID=7时   有N条返回   这N条的ProCateAttrName字段   和ProCateAttrListName不同而已   怎么样将这N条记录用存储过程组成一条ID=7的记录呢 
 帮我写出个存储过程吧··
------解决方案--------------------参考我的blog:   
 http://blog.csdn.net/zjcxc/archive/2006/06/09/784287.aspx
------解决方案--------------------create proc a @id int,@aa varchar(5000) output,@bb varchar(5000) output as 
 declare @aa varchar(5000),@bb varchar(5000),@id int 
 set @aa= ' ' 
 set @bb= ' ' 
 select @aa=@aa+ProCateAttrName,@bb=@bb+ProCateAttrListName from 视图名 where ID=@id 
 ---------------------------------------- 
 declare @a varchar(5000),@b varchar(5000) 
 exec a 7,@a output,@b output 
 select @a,@b