下表如下。
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
答案 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;