Я хотел бы создать представление базы данных. У меня есть таблица, в которой хранятся записи о народах, которые в течение года решают некоторые логические примеры, и у них есть баллы за это.Выберите несколько top3 из базы данных
Мне нужно создать представление из SQL-запроса, но у меня есть проблема - мне нужно получить ТОП-3 пользователей в год по одному запросу.
SELECT solver, year, SUM(points) as TotalPoints
FROM solving
GROUP BY solver, year
ORDER BY year, TotalPoints DESC
У меня есть решатели в год, отсортированные по точкам и году. Я знаю, что мне нужно использовать лимит, но я также знаю, что мне понадобится один. Выберите больше, но я не знаю, где.
Прекрасно объяснил. спасибо –