MySQL の GROUPCONCAT 連結した文字数に制限があった。
思わねところでハマった。
show variables like 'group_concat_max_len';
で確認すると、1024 これがデフォルト!
うっかりすると超えてしまう。
環境変数:group_concat_max_len をセットすれば良い。
一時的に設定するなら、、、
set group_concat_max_len = 1024000;
my.cnf に書いて再起動するしかない。
[mysqld]
group_concat_max_len=1024000
という記述をする。