0
我可以以某種方式在單獨的mssql查詢中執行此操作嗎,沒有SP或聲明?因爲我將在我的Powerbuilder中嵌入此選擇。嵌入式選擇:在行中連接查詢
ID text
1 a
1 b
1 c
2 a
2 d
3 e
into
ID text
1 abc
2 ad
3 e
我可以以某種方式在單獨的mssql查詢中執行此操作嗎,沒有SP或聲明?因爲我將在我的Powerbuilder中嵌入此選擇。嵌入式選擇:在行中連接查詢
ID text
1 a
1 b
1 c
2 a
2 d
3 e
into
ID text
1 abc
2 ad
3 e
我不知道我理解你的問題,但是看看這個DEMO:
SELECT DISTINCT
ID,
(SELECT ''+text FROM Test WHERE ID=A.ID FOR XML PATH('')) AS text
FROM
Test A
結果:
ID TEXT
1 abc
2 ad
3 e
嘗試像下面查詢
SELECT
ID,
text=
replace(
STUFF((SELECT ','+text FROM test WHERE ID=A.ID FOR XML PATH('')) , 1 , 1 , '')
,',','')
FROM
test A group by ID
樣例輸出中沒有逗號。 – MarcinJuraszek 2013-03-25 08:42:37
@MarcinJuraszek見我的編輯 – Dhinakar 2013-03-25 08:44:02