Существует таблица, которая имеет 4 столбца: id, имя студента, номер телефона, счет.И я хочу выбрать ТОП-3 студентов по баллам.
таблица:
id|student_name |phone_num|score
1 | James | 001350 | 89
2 | Roomi | 123012 | 78
3 | Sibay | 123012 | 65
4 | Ellae | 123012 | 78
5 | Katee | 123012 | 33
Как видно из таблицы, два ученика имеют одинаковые оценки.Так что они в одном ряду.
Я пытался использовать «LIMIT», но он может выбрать только 3 строки.
SELECT id,student_name,score
FROM table
GROUP BY id,student_name,score
ORDER BY score
LIMIT 3
Ожидаемые результаты:
id|student_name |score
1 | James | 89
2 | Roomi | 78
4 | Ellae | 78
3 | Sibay | 65
Спасибо!