Если вы делаете это в два этапа.Сделайте ваши id(n) = x
записи, затем GROUP_CONCAT () их.
SELECT
GROUP_CONCAT(id_count SEPARATOR ', ')
FROM
(SELECT CONCAT('id(', id, ') = ', count(type)) id_count FROM T GROUP BY id) data
Но учтите, что это часто является признаком анти-паттерна SQL.сжать несколько значений в одно значение.И, как правило, рекомендуется разделять представление и слой данных.