If I have a table with the following data in MySQL:
id Name Value 1 A 4 1 A 5 1 B 8 2
SELECT id, Group_concat(column) FROM (SELECT id, Concat(name, ':', Group_concat(value)) AS column FROM mytbl GROUP BY id, name) tbl GROUP BY id;
column
name
value