I 5.7 er sqlmode som standard indstillet til:
ONLY_FULL_GROUP_BY,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
For at fjerne klausulen ONLY_FULL_GROUP_BY kan du gøre dette:
SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
Det antages, at du skal lave den GROUP BY med ikke-aggregerede kolonner.
Med venlig hilsen