どういうわけか、MSSQLクエリだけで、SPや宣言なしでこれを行うことができますか?このselectを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や宣言なしでこれを行うことができますか?このselectをPowerbuilderに埋め込むためです。
ID text
1 a
1 b
1 c
2 a
2 d
3 e
into
ID text
1 abc
2 ad
3 e
あなたの質問を理解したかどうかはわかりませんが、このデモをチェックしてください:
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