Вопросы и задачи с собеседования по позицию среднего middle разработчика PHP

Задача 1

В некоторой СУБД есть таблица persons, в которой есть поля:

  1. id
  2. name -- имя сотрудника
  3. salary -- его зарплата
  4. department_id --id отдела, в котором работает данный сотрудник.

Напишите SQL запросы:

  1. Который выведет список людей, которые получают максимальную зарплату в своём отделе.
  2. Который выведет список отделов (их id), в которых работают больше чем 5 человек.