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

sql话语Orz

2013-03-13 
sql语句Orz组合明细0010A:D1|320002d:d|20003A:A|10001A:D|20001A:D|230001A:B1|282a:s|292a:s|2我要查出

sql语句Orz

组合     明细
0010A:D1|32
0002d:d|2
0003A:A|1
0001A:D|2
0001A:D|23
0001A:B1|2
8   2a:s|2
9   2a:s|2

我要查出这样的数据出来
0010  A:D1|32
0002  d:d|2
0003  A:A|1
0001  A:D|2&A:D|23&A:B1|2
8     2a:s|2
9     2a:s|2
在线等 不知道我的意思表达清楚了没
[解决办法]
select 组合,stuff((select '&'+明细 from tb where a.组合=组合 for xml path(''))1,1,'')明细
from tb as a group by 组合

热点排行