首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

100分请人帮小弟我合并多条记录

2012-02-16 
100分请人帮我合并多条记录这个是我的SQL:selectRoleName,a.AlarmIDfromPNS_System_Config.[dbo].SystemCo

100分请人帮我合并多条记录
这个是我的SQL:
select   RoleName,a.AlarmID
from   PNS_System_Config.[dbo].SystemConfig_Role
right   join  
(
select   ReveiverID,PNS_System_Log.[dbo].SystemConfig_Alarm.AlarmID  
from   PNS_System_Log.[dbo].SystemConfig_AlarmReveiver
left   join   PNS_System_Log.[dbo].SystemConfig_Alarm
on   PNS_System_Log.[dbo].SystemConfig_AlarmReveiver.AlarmID
=   PNS_System_Log.[dbo].SystemConfig_Alarm.AlarmID
)   as   a
on   PNS_System_Config.[dbo].SystemConfig_Role.RoleID
=   a.ReveiverID
返回结果如下:
user11
user21
user31
user12
user22
user32
user13
user23
user24
user24
user15
user35
user26
user36
user17
user27
现在想合并成:
user1,user2,user31
user1,user2,user32
user1,user2                   3
user2,user2                   4
user1,user3                   5
user2,user3                   6
user1,user2                   7

在我原来的基础上合并谁来帮帮我啊?


[解决办法]
ItemID() ( ) 信誉:100 2007-08-18 17:56:10 得分: 0


TO:鱼
我在C#刚还给了你100分哦


-----------
知道。 :)

你的語句,還是按照我說的了點更改,但是還可以使用別名,這樣你的語句可以簡短些。

不過,這個2005的寫法,幫不上忙了,這裡沒有2005,沒辦法測試。
[解决办法]
先运行
drop function dbo.f_getstr
go
再运行那段代码

热点排行