私はこのような結果セットを持っています
Continent Country
------- -------
Asia Japan
Asia Russia
Asia India
Europe Britain
Europe France
クエリから
select continent,country from tablexxx
フォーマットで結果が欲しい
Continent Country
------- -------
Asia Japan,Russia,India
Europe Britain,France
ピボットテーブルについて聞いたことがあります。しかし、それは私には難しいようです...クエリの助けをお願いします:)
SQL Server での私の最終的な解決策は次のとおりです。動作します... :)
SELECT continents, Countries = replace
((SELECT Countries AS [data()]
FROM tblXXX
WHERE continents = a.continents
ORDER BY continents FOR xml path('')), ' ', ',' )
FROM tblXXXa
WHERE continents IS NOT NULL
GROUP BY continents