Можно ли использовать GROUP_CONCAT для больших запросов?
Всем привет. Делаю проект, где нужно вывести данные с БД. Объем зависит от параметров запроса(задает пользователь).
Запрос группируется по определенным столбцам и для получения других значении, например status, использую GROUP_CONCAT.
В одной записи может быть несколько тысяч status'ов. Чтобы все это вместить увеличил лимит GROUP_CONCAT SET SESSION group_concat_max_len = 1000000;
Вопрос: Как можно оптимизировать запрос, чтобы он был более легким и без возможности ломаться. Т.е. если status'ов будет больше 1000000, то конечный результат будет некорректным.
rinaz22,
А на странице фронта в шаблоне трункейт ?
Это действительно кому-то нужно ?
Может все таки нужнее не каждый а сводкой статус 1 - 20 шт, статус 2 - 30 штук