基本的に、問題はこれをどうやって得るかということです:
foo_id foo_name 1A 1B 2 世紀
これに:
foo_id foo_name 1 AB 2 世紀
ベストアンサー1
SELECT id, GROUP_CONCAT(name SEPARATOR ' ') FROM table GROUP BY id;
https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html#関数グループ連結
上記のリンクから、GROUP_CONCAT
この関数は、グループから連結された非 NULL 値を含む文字列結果を返します。非 NULL 値がない場合、NULL を返します。