怎么样将多条记录用存储过程合并成一条记录?在线等呐!
我查询视图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