gpt4 book ai didi

mysql - SQL查询显示员工表中的主管员工

转载 作者:行者123 更新时间:2023-11-29 11:13:57 26 4
gpt4 key购买 nike

我陷入了困境:这是一个包含记录的表。

最后一列有主管,它引用第一列。

如何选择作为主管的所有员工并显示每个员工的名字和姓氏?

这是表格

enter image description here

最佳答案

您可以使用EXISTS来执行此操作(首选方法)

SELECT *
FROM yourtable t1
WHERE EXISTS (SELECT 1
FROM yourtable t2
WHERE t1.EMPLOYEEID = t2.EMPSUPERVISOR)

使用IN运算符

SELECT *
FROM yourtable t1
WHERE t1.EMPLOYEEID IN (SELECT t2.EMPSUPERVISOR
FROM yourtable t2)

使用JOIN

SELECT t1.*
FROM yourtable t1
JOIN (SELECT DISTINCT EMPSUPERVISOR
FROM yourtable) t2
ON t1.EMPLOYEEID = t2.EMPSUPERVISOR

关于mysql - SQL查询显示员工表中的主管员工,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40072082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com