【发布时间】:2020-10-27 01:30:47
【问题描述】:
我的 Emp 表有 3 列 [EmpId]、[EmpName]、[MgrId] MgrId是同一个Emp表的外键,EmpId是主键
EmpId EmpName MgrId
1 A NULL
2 B 1
3 C 2
4 D 3
5 E 4
我需要以下输出
EmpName MgrName
A
B A
C B
D C
E D
我正在使用以下查询,但输出错误
SELECT E1.EmpName, E1.Empname as mgrName
FROM Emp E1, Emp E2
WHERE E1.EmpId = E2.EmpId
【问题讨论】:
标签: sql left-join hierarchical-data self-join