У меня есть три таблицы Student, Grd, Course, и я хочу выбрать лучшую оценку для каждого курса и имена студентов.
Вот мой запрос, который возвращает всех студентов - имя и оценка, но я хочу лучшая оценка только для каждого курса.
select
student.[name], Course.[Name] as course, max((GRD.Number)) as Grade
from
GRD
join
Course on Course.CO_ID = GRD.CO_ID
join
Student on Student.ST_ID = GRD.ST_ID
group by
course.[Name], Student.[Name]