博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【原】SQL Server get csv group by
阅读量:6037 次
发布时间:2019-06-20

本文共 518 字,大约阅读时间需要 1 分钟。

DECLARE  
@Table1 
TABLE(EntityID 
INT, AttributeID 
INT, OptionText 
VARCHAR(
50))
INSERT 
INTO 
@Table1
SELECT  
5030
48
'
M
'
INSERT 
INTO 
@Table1
SELECT  
5030
48
'
F
'
--
Begin actual working SQL          
SELECT      T1.EntityID,
            T1.AttributeID,
            
STUFF(( 
SELECT    
'
' 
+ T2.OptionText
                    
FROM      
@Table1 T2
                    
WHERE     T2.AttributeID 
= T1.AttributeID
                    
AND       T2.EntityID 
= T1.EntityID
                    
FOR XML PATH(
'')
                  ), 
1
2
''
[
Attributes
]
FROM        
@Table1 T1
GROUP 
BY    T1.EntityID, T1.AttributeID

转载于:https://www.cnblogs.com/luckylei66/archive/2012/07/12/2588847.html

你可能感兴趣的文章
类的特殊方法
查看>>
阿里云镜像仓库 unauthorized: authentication required
查看>>
springboot配置Druid数据源
查看>>
【OCP-12c】CUUG 071题库考试原题及答案解析(19)
查看>>
MySQL高可用集群
查看>>
Vault 0.11 新特性抢鲜看: 命名空间
查看>>
Kubernetes 自动加入Consul
查看>>
CMMP 协同制造管理平台
查看>>
脚本处理WSDL生成JAVAbean
查看>>
Linux基本命令
查看>>
由于angular ng-repeat只能写在标签上 循环对象的对象时遇到的问题及解决方法
查看>>
Linux Shell 数据重定向(输入重定向与输出重定向)
查看>>
回顾我两个月面试阿里、携程、小红书、美团、网易等等(Java岗)
查看>>
设计模式之---工厂方法
查看>>
怎么样能把视频里的音乐提取出来?
查看>>
2013年4月MVP开始申请了【截止时间:1月13日】
查看>>
网站出现502 BAD GATEWAY的解决办法
查看>>
linux umount共享盘
查看>>
办理生育服务证、再生一胎生育证办理指导
查看>>
我的友情链接
查看>>