Следующий запрос выполняется после отключения ONLY_FULL_GROUP_BY
в MySQL.Теперь я хочу получить тот же результат без отключения режима ONLY_FULL_GROUP_BY
, например GROUP BY r.user_id, u.fullname, r.time_taken
SELECT u.fullname, ROUND(AVG(r.correct), 2) avg_correct, date_format(r.time_taken,'%d-%m-%Y') time_taken
FROM (SELECT user_id, concat( first_name, ' ', last_name) fullname from user) u
LEFT JOIN test_result r ON u.user_id = r.user_id
GROUP BY r.user_id
ORDER BY r.time_taken DESC
Снимок экрана: ![screenshot](https://i.stack.imgur.com/U2Tyv.png)
Кто-нибудь может мне помочь?