У меня есть такой набор результатов
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