1.在sql表中找出每个员工的老板,先观察表,发现老板也在员工表内,因此如下:注意别称要不一样的,如果一样都用e就会报错:Error Code: 1066. Not unique table/alias: 'e'
USE sql_hr;
select *
from employees e
join employees m
on e.reports_to = m.employee_id
2,如果只筛选员工工号的名字,以及对应老板的名字,
如下
USE sql_hr;
select
e.employee_id,
e.first_name,
m.first_name as manager
from employees e
join employees m
on e.reports_to=m.employee_id
结果(节选)不单单有yovonnda这个经理