столкнулся с проблемой при переходе MYSQL 5,6 на 5,7 выборка выбирает не корректно
подскажите как правильно создать запрос
к примеру есть таблица
id id_user lesson mark
1 100 5 12
2 100 5 11
3 101 5 11
4 102 5 10
есть юзер 100 у которого две оценки за урок нам нужно получить одну оценку но последнюю если сделать
select *
from t1
group by id_user
то юзер 100 получает оценку 12 а ожидаемый результат 11.
5,6 версия выбирает корректно но 5,7 не так как ожидалось , подскажите как поправить ?
помогла статья с подзапросом https://sqlinfo.ru/articles/info/18.html пример
`SELECT t.`user_id`, t.`post`, t.`time`
FROM `test_table` t JOIN
(SELECT `user_id`, max(`time`) as `mtime` FROM `test_table` GROUP BY `user_id`) as t1
ON t.`user_id`= t1.`user_id` AND t.`time` = t1.`mtime`;`
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Гружу динамические стили через настройки wordpress, код вывода стилей выглядит так
Как можно блокировать или прервать закачку файла на сервер от конкретного пользователя? Это надо для того, чтобы защититься от лишних нагрузок...