There are 3 tables: professions(id,profession_name) , salary(id,salary) and staffs(id,fio,profession_id, gender) . You need to write a request that determines the position for which the average salary is maximum.
I managed to do only the maximum:
select professions.profession_name, max(salary.salary), staffs.profession_id from professions, salary, staffs where professions.id = staffs.profession_id and salary.id = staffs.id and salary = (select max (salary) from salary) group by professions.profession_name, staffs.profession_id