для получения более ЛЮБЫХ менеджеров
означает, что вы хотите, чтобы сотрудники зарабатывали больше, чем минимум зарплата менеджеров:
select name from employees
where salary > (
select min(salary) from employees
where id in (select distinct managerid from employees)
)
или
select name from employees
where salary > ANY (
select salary from employees
where id in (select distinct managerid from employees)
)
Если вы хотите, чтобы только сотрудники, не являющиеся менеджерами, использовали CTE:
with cte as (select distinct managerid from employees)
select name from employees
where
id not in cte
and
salary > (select min(salary) from employees where id in cte)