Код ошибки: 1111. Неправильное использование групповой функции MYSQL ОШИБКА - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь найти список студентов, которые ниже среднего уровня курса

У меня есть этот запрос

Select studentName 
from courseGrade 
where grade < avg(grade) and sectionID=290001

1 Ответ

2 голосов
/ 01 мая 2020

Используйте подзапрос, чтобы вычислить среднюю оценку за курс. Например:

select studentName 
from courseGrade 
where sectionID = 290001
  and grade < (
    select avg(grade) from courseGrade where sectionID = 290001
  )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...