一句sql查询的功能,挑战一下你的sql
id               test            Rank 
 1                     hello         1 
 1                     i                     2 
 1                     am                  3 
 1                     king               4 
 2                     i                        1 
 2                     am                     2 
 2                        the               3 
 2                        best            4   
 一句sql查询如下结果: 
 id               test             
 1                     hello   i   am   king    
 1                     i   am   the   best
------解决方案--------------------自定义函数实现聚合
------解决方案--------------------create function roy(@i int) 
 returns varchar(4000) 
 as 
 begin 
 declare @v varchar(400),@s varchar(400) 
 set @v= ' '   
 select @v=@v+test from ** 
 where id=@i 
 set @v=left(@v,len(@v)-1) 
 return @v 
 end
------解决方案--------------------有一句sql能搞定的吗??? 
 --------------------------- 
 sql 2k 好像没有,需要套一个函数   
 sql 2k5 目前不清楚   
 昨天刚回答了一个同样的需求: 
 http://community.csdn.net/Expert/TopicView3.asp?id=5603231