Назад к задачам
Junior — Senior
6

Сотрудники с отсутствующим в базе менеджером

Компании, где спрашивали:

МТСМТС
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Сформулируйте SQL‑запрос, который вернёт идентификаторы работников, получающих зарплату менее 30 000 единиц, а их непосредственный руководитель уже не работает в компании. При уходе сотрудника его запись удаляется из таблицы Employees, однако у подчинённых остаётся прежний manager_id.

В таблице employee_id выступает в роли первичного ключа. Таблица хранит сведения о работниках, их заработной плате и идентификаторе руководителя. Для некоторых записей значение manager_id равно NULL, что указывает на отсутствие руководителя.

Необходимо вывести результат в виде столбцов (employee_id, salary), отсортированных по employee_id.

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| employee_id | int     |
| name        | varchar |
| manager_id  | int     |
| salary      | int     |
+-------------+---------+