gpt4 book ai didi

sql - 如何从员工姓名中获取经理的姓名

转载 作者:行者123 更新时间:2023-12-02 01:22:19 25 4
gpt4 key购买 nike

如何在此处找到经理姓名。每个经理也是员工。

EmpID  Name  ManagerId
1 A 3
2 B 1
3 C 2
4 D 5
5 E 1

预期结果是这样的

EmpID  Name  ManagerName
1 A C
2 B A
3 C B
4 D E
5 E A

最佳答案

你必须使用 Left Join 来获得所需的输出..否则你会错过一些没有经理的员工..

SELECT e.empid, e.name Employee, ISNULL(e1.name,'') Manager
FROM employee e
LEFT JOIN employee e1 on e.managerid = e1.empid

关于sql - 如何从员工姓名中获取经理的姓名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39241947/

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