Напишите запрос для отображения списка сотрудников, имени обработанного предмета, максимальной оценки по этому предмету. Укажите псевдоним максимальной отметке как max_mark
. Отсортируйте результат по максимальной отметке в порядке убывания.
Это диаграмма схемы.
Это код, который я пробовал .
select distinct
staff_name,
subject_name,
max(value) over (partition by sb.staff_id) as max_mark
from subject sb
inner join staff st
on st.staff_id=sb.staff_id
inner join mark m
on m.subject_id=sb.subject_id
order by max_mark desc;
Мне удалось пройти один тестовый пример, но я не смог пройти второй тестовый пример, и я не знаю, что такое второй тестовый пример, а также я не понимаю, что я сделал неправильно в моем выше code. Есть ли способ найти решение этой проблемы.