gpt4 book ai didi

sql - 查找主管的主管是特定人员的员工

转载 作者:行者123 更新时间:2023-12-02 06:55:13 24 4
gpt4 key购买 nike

我需要找到其主管的主管的 SSN 为“888665555”的所有员工

我似乎无法弄清楚我做错了什么。

这是正在使用的表格的副本。

Fname    Lname   Ssn       Super_ssn
john smith 123456789 333445555
franklin wong 333445555 888665555
alicia zelaya 999887777 987654321
jennifer wallace 987654321 888665555
ramesh narayan 666884444 333446666
joyce english 453453453 333445555
ahmad jabbar 987987987 987654321
james borg 888665555 NULL

我一直在尝试的 SQL 代码如下。

SELECT EMPLOYEE.Fname, EMPLOYEE.Lname
FROM EMPLOYEE
WHERE EMPLOYEE.Super_ssn =
(SELECT EMPLOYEE.Ssn
FROM EMPLOYEE
WHERE EMPLOYEE.Super_ssn = '888665555');

结果应该是这样的:

Fname  Lname
john smith
alicia zelaya
ramesh narayan
joyce english
ahmad jabbar

最佳答案

感谢 NSNoob,我找到了答案。

SELECT EMPLOYEE.Fname, EMPLOYEE.Lname
FROM EMPLOYEE
WHERE EMPLOYEE.Super_ssn IN
(SELECT EMPLOYEE.Ssn
FROM EMPLOYEE
WHERE EMPLOYEE.Super_ssn = '888665555');

这会获取每个结果,而不是只接受一个。

关于sql - 查找主管的主管是特定人员的员工,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32904941/

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