Помогите решить задачу в SQL оператор JOIN

Не могу отобразить максимальную зарплату работников.

Вот само задание:
Даны таблицы department и employee.
Отобразите название отделов и максимальную зарплату работников, работающих там.
Результат должен содержать следующие колонки:
-название отдела: department_name
-максимальную зарплату: max_salary
Примечания:
-не забудьте сгруппировать результаты по одному из столбцов из вашего SELECT
-эту задачу можно выполнить, не используя сортировку
введите сюда описание изображения

Мой код:
SELECT name AS department_name, salary AS max_salary
FROM department
INNER JOIN employee
ON department.id = employee.department_id
WHERE hiring_date is NOT NULL


Ответы (1 шт):

Автор решения: Serhii
SELECT name AS department_name, MAX (salary) AS max_salary  
FROM department  
INNER JOIN employee  
ON department.id = employee.department_id  
WHERE hiring_date is NOT NULL  
GROUP BY name
→ Ссылка