SQL 在同一个 table 上请求外键

SQL request foreign key on same table

我得到了一个table T,有以下列 - ID_Employee(主键) - NAME_Employee - ID_Manager(相同的外键 table)

为了显示 table 的行,我这样做: SELECT ID_Employee , NAME_Employee, ID_Manager 从 T

但是如何显示经理的姓名而不是他的 ID? 我是 SQL 的新手 :)

谢谢

试试这个:

SELECT a.ID_Employee, 
  a.NAME_Employee, 
  b.ID_Employee AS ManagerID, 
  b.Name_Employee AS Manager
FROM T a
INNER JOIN T b
ON a.ID_Manager = b.ID_Employee