Я недавно обновил MySQL 5.7 из 5.5. после обновления, изменилась my.cnf файл в sql_mode = "STRICT_TRANS_TABLES, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION" исправить sql_mode = only_full_group_by вопрос.
после этих изменений select * from table where deviceId='1234';
deviceId date
1234 2018-10-20
1234 2018-10-24
1234 2018-10-26
выберите * из (выберите * из таблицы в порядке по дате) группу по идентификатору устройства;
deviceId date
1234 2018-10-20
, но в 5.5 (ожидается)
deviceId date
1234 2018-10-26
почему group by не работает в 5.7?