1 頁 (共 1 頁)

[SQL]將多筆資料中某一欄的資料轉作一列顯示

發表於 : 2012年 11月 23日, 16:43
arvin
可以使用 STUFF + FOR XML PATH('') 的方式如下:

代碼: 選擇全部

SELECT DISTINCT
	        A.busid ,
	        A.drivername ,
	        A.insurlistnum ,
	        STUFF(( SELECT  ', ' + insurchildname
	                FROM    @T1 B
	                WHERE   A.busid = B.busid
	              FOR
	                XML PATH('')
	              ), 1, 1, '') AS [insurchildname]
	FROM    @T1 A ;
原範例網址如列:
http://www.dotblogs.com.tw/rainmaker/ar ... 69625.aspx