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

从表一列记要合并成成字符串 ,作为主表的一个字段 for xml path

2013-03-01 
从表一列记录合并成成字符串 ,作为主表的一个字段 for xml path订单ID订单号.........120130211220130222

从表一列记录合并成成字符串 ,作为主表的一个字段 for xml path
订单
ID         订单号      .........
1          20130211
2          20130222

购物车
ID      ORDERID     商品名称

1          1           香蕉
2          1           苹果
3          1           草莓
4          2           芒果
5          2           凤梨

效果:
ID         订单号       商品列表
1          20130211    香蕉,苹果,草莓
2          20130222    芒果,凤梨

用 FOX XML PATH :

SELECT     ID, 订单号,  stuff
                          ((SELECT     ',' + 商品名称
                              FROM       商品列表  [怎么写条件?]
                                  FOR xml path('')), 1, 1, '') AS 商品列表
FROM         订单

请老师们指点一下,谢谢
  被同事叫了下木看清

热点排行
Bad Request.