您的位置:首页 > 数据库

关于sql for xml path 的用法

2013-04-03 11:58 316 查看
首先sql语句:

select * from  dbo.O_OrderContent where OrderNo='BMB00022'


//得到如下图:



//我们的要求是要把两行英语合成一行English,当然实现这样的合并有很多,今天主要用for xml path 来实现

select * from  dbo.O_OrderContent where OrderNo='BMB00022' for xml path






//现在就要结合for xml path 的数据来查出自已想要的结果是了

select English from(
select  (select O_OInstr.English+'<br>'from  O_OrderInstruction O_OInstr where O_OInstr.OrderNo='BMB00022'
and English=O_OInstr.English
for xml path('')) as 'English'

) O_OrderInstruction




//得到效果图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: