группировка запросов mysql по неагрегированным столбцам

#mysql #group-by #mysql-8.0

#mysql #группа-по #mysql-8.0

Вопрос:

У меня есть такой запрос:

 SELECT user.id as user_id, user.email, user.firstname, user.lastname,  year(execution.start) as anno, COUNT(enrolls.id) AS 'corsi',   user.cqc_deadline,user.note FROM user  LEFT JOIN enrolls ON user.id = enrolls.id_user LEFT JOIN execution ON enrolls.id_execution = execution.id WHERE enrolls.flag_done = 1  AND user.archived = 0 GROUP BY user.email, anno ORDER BY email, anno  

Я получил неагрегированную ошибку, потому что я не группируюсь по каждому выбранному полю. Для моих результатов мне нужны поля user_id, cqc_deadline и примечание. Есть ли способ изменить запрос, чтобы он работал с MySQL 8?