Так что в основном у меня простая база данных с одной таблицей (это тестовая БД). В таблице 4 колонки:SQL непредвиденный возврат
- ID
- Имя
- OralGrade
- WrittenGrade
То, что я пытаюсь сделать, это довольно просто (вот почему я прошу ваша помощь): Я хочу получить имя и средний студент с самым высоким средним уровнем.
Что я пробовал:
SELECT nom, MAX(avg)
FROM (
SELECT nom, (noteOrale + noteEcrit)/2 as avg
FROM etudiant
GROUP BY nom) AS Table;
После попытки этого запроса, он вернулся мне имя и среднего но среднего не соответствует названию.
Может кто-нибудь дать мне указатели или объяснить, что пошло не так? Благодаря
Благодарим за помощь. Я поставил ваш ответ как правильный, поскольку он немного проще. –