У меня есть таблица разных атрибутов, которую я хочу суммировать, а затем группирую их в строку JSON, чтобы упростить отправку по сети. Вот упрощенная таблица:Mysql group_concat с суммами тоже внутри
t1
type amount
'atr1' 10
'atr2' 10
'atr1' 17
'atr3' 20
'atr3' 4
Я пытался что-то вроде
select concat('{',
group_concat(
(select concat('"', type, '":', sum(amount)) from t1 group by type)
),
'}')
, но не удалось.
Я хочу закончить с '{"atr1":27,"atr2":10,"atr3":24}'