Возврат зарплаты сотрудника больше, чем зарплата менеджера из одной таблицы всех сотрудников - PullRequest
1 голос
/ 13 октября 2019

Я новичок в SQL путешествии и застрял на одном запросе, я хочу вернуть сотрудника с зарплатой больше, чем его менеджер, там только одна таблица, есть сотрудник с уникальным идентификатором

нажмитездесь для моей базы данных

Ответы [ 2 ]

1 голос
/ 13 октября 2019

Я бы сделал это как:

select e.*
from employees e
where e.salary > (select m.salary
                  from employees m
                  where m.id = e.employee_id
                 );
1 голос
/ 13 октября 2019

Я не могу получить доступ к вашей ссылке на изображение, но вот простой пример:

SELECT emp.name 
FROM employee emp 
INNER JOIN employee mgr ON emp.managerid = mgr.id AND emp.salary > mgr.salary
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...