Это не проблема версии, это проблема конфигурации
Проблема в том, что у вас есть only_full_group_by activated
.Это означает, что все выбранные вами столбцы должны быть либо в GROUP BY, либо должны использовать функцию агрегирования (например, sum, avg, count и т. Д.).Если вы хотите избежать этого, вы можете изменить его, выполнив
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
Если вы измените свою группу по условию, вы можете получить странные результаты в своем запросе