Начиная с MySQL 5.7 используется строгий подход к GROUP BY. Все поля в запросе должны либо входить в список полей, по которым идёт группировка, либо быть в агрегатной функции.
Варианты решения:
- переписать запрос с учётом стандарта;
- использовать агрегатную функцию
ANY_VALUE(), явно указав, что вам всё равно, какое из значений в объединяемых строках использовать;
- вернуть старый режим работы MySQL через системную переменную
sql_mode.