Трябва да промените max_sort_length до по-голям брой сесии или глобално според вашите нужди. По подразбиране стойността му е 1024 байта и вашият низ съдържа 1170 байтове данни. Увеличавайки размера, той ще даде два реда за GROUP_CONCAT .
Вижте тази връзка max_sort_lengthсилно>
SELECT `text` FROM `table` GROUP BY `text`;
SET SESSION max_sort_length = 2000;
SELECT GROUP_CONCAT(`id` SEPARATOR ', ') AS ids FROM `table` GROUP BY `text`;
Проверете ДЕМО НА FIDDLE SQL
РЕДАКТИРАНЕ: BLOB и ТЕКСТ стойностите не могат да се използват надеждно в GROUP BY , ПОРЪЧАЙТЕ ПО или РАЗЛИЧЕН . Само първата max_sort_length байтовете се използват при сравняване на BLOB стойности в тези случаи. Стойността по подразбиране на max_sort_length е 1024 и може да бъде променен при стартиране на сървъра или по време на изпълнение.