我试图建立一个查询来选择所有员工,谁是经理,但也在经理下工作。
例如下表
<表类>
id
名称
manager_id
tbody><<tr>1 新鲜 2 2团队领导 3 3 经理 空 表类>
我只使用exists
和过滤:
select e.*
from emps e
where e.manager_id is not null and
exists (select 1
from e e2
where e2.manager_id = e.id
);