为以下输出编写SQL查询

时间:2018-08-08 12:50:33

标签: mysql sql

下表如下。

Emp_ID  Emp_Name  Emp_Manager_ID
01           A      10
02           B      11
03           C      10
04           D      11
05           E      10
06           F      11
07           G      10
08           H      11
09           I      10
10           J      11
11           K      10
12           L      11

如果要求获取emp_ID及其经理的姓名,该如何编写查询?

像下面一样。

Emp_ID  Emp_Name  Emp_Manager_ID  Emp_Manager_Name
01          A           10             J
02          B           11             K    

1 个答案:

答案 0 :(得分:0)

一个简单的自我联接就可以做到。

SELECT t1.emp_id,
       t1.emp_name,
       t1.emp_manager_id,
       t2.emp_name emp_manager_name
       FROM elbat t1
            LEFT JOIN elbat t2
                      ON t2.emp_id = t1.emp_manager_id;
相关问题