W wersji 5.7 tryb sqlmode jest domyślnie ustawiony na:
ONLY_FULL_GROUP_BY,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
Aby usunąć klauzulę ONLY_FULL_GROUP_BY, możesz to zrobić:
SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
To przypuszczalnie musisz zrobić to GROUP BY z kolumnami nie zagregowanymi.
Pozdrawiam