Мне просто любопытно, почему я не могу использовать больше, чем в следующем упражнении
Написать запрос на SQL, чтобы отобразить полное имя (имя и фамилию) менеджера, который контролирует4 или более сотрудников
Правильный код для моего подзапроса следующий (используя счетчик)
SELECT e.first_name , e.last_name ,e.department_id
FROM employees e
WHERE e.employee_id IN
(SELECT e.manager_id
FROM employees e
GROUP BY e.manager_id
HAVING COUNT(*)>=4);
Этот код возвращает 15 строк
И неправильный код с более чем
SELECT e.first_name , e.last_name ,e.department_id
FROM employees e
WHERE e.employee_id IN
(SELECT e.manager_id
FROM employees e where e.manager_id>=4);
Этот код возвращает 18 строк