Очень полезная опция, если была бы сортировка для GROUP_CONCAT().
Как это сделано для MySQL
GROUP_CONCAT ( [DISTINCT] col_name1 [ORDER BY clause] [SEPARATOR str_val] )
К примеру, такой запрос ниже не сортирует значения для GROUP_CONCAT с учётом WEIGHT()
SELECT GROUP_CONCAT(product_id) as id_list
FROM my_index
WHERE MATCH('@search *search_key*')
ORDER BY WEIGHT() DESC
Для решения задачи получается необходимо отказаться от GROUP_CONCAT() и перебирать все записи из запроса для эмуляции функции GROUP_CONCAT(), чтобы получить список значений в нужном порядке.
Рассмотрите пожалуйста добавление такого функционала, спасибо.