Я хочу заказать массив, возвращаемый json_arrayagg (). Мой запрос похож на этот: -
select A, json_arrayagg(json_obj('X',value1, 'Y',value2)) AS RESULT
FROM (derived table)
GROUP BY A.
Я хочу, чтобы возвращаемый массив упорядочивался по значению 2. Я пробовал добавить предложение order by в конце (например, order by value2: он не работает)
пробовал добавить заказ внутри json_arrayagg () .. (например: json_arrayagg (json_obj () order by value2 ) Это не работает.
Пробовали использовать group_concat, но это ненадежно и не знаю, почему он не возвращает правильные данные. Проверяли пределы.
Пожалуйста, подскажите, как решить это? Спасибо