PL / SQL Report - как найти только самое высокое значение - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь написать отчет, показывающий активных студентов и их самую высокую плату за обучение. Я хочу показать только самое высокое обучение, что не так с этим утверждением:

SELECT s.student_id, s.first_name, s.last_name, f.total_price
FROM finance f
LEFT JOIN student c on (s.student_id=f.student_id) 
WHERE s.active=1
GROUP BY s.student_id
HAVING f.total_price=MAX(f.total_price);

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...