Еще лучше создать курсор, который обрабатывает по одной строке за раз, что может войти в хранимую процедуру. Предполагается, что запрос курсора сортирует данные через предложение order by, а затем объединяет данные с помощью выражения типа group_concat = group_concat + field.
У тебя есть сила!
Добрый SQL, спокойной ночи.