Вот это решение мне помогло!
А точнее: у меня по умолчанию был включен режим
sql_mode=only_full_group_by, после отключения которого проблема пропала;
В MySQL 5.7 появился такой режим как ONLY_FULL_GROUP_BY, который более строго обрабатывает запросы с GROUP_BY. Подробнее можно почитать в документации(
http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html).
По хорошему, конечно, запросы выпадающие с подобной ошибкой нужно пересмотреть и переписать. Но если нет такой возможности то можно и отключить этот режим)
Делается это так, в терменале:
mysql -u root -p
Вводим рут-пароль. Далее.
mysql> SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode, "ONLY_FULL_GROUP_BY,", ""));
mysql> SET SESSION sql_mode=(SELECT REPLACE(@@sql_mode, "ONLY_FULL_GROUP_BY,", ""));
тем самым меняем значение на прежнее, но за исключением подстроки "only_full_group_by,".
Проверить результат и убедиться что режим выключен можно командой:
mysql> SELECT @@sql_mode;
Всем спасибо!
п.с.
Плюс такого подхода в том, что перезапуск MySQL-сервера не требуется.
Но, повторюсь - правильней будет пересмотреть запросы!