sql练习--查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工

链接:https://www.nowcoder.com/practice/5a7975fabe1146329cee4f670c27ad55?tpId=82&tqId=29771&rp=0&ru=%2Fta%2Fsql&qru=%2Fta%2Fsql%2Fquestion-ranking

分析:
此题是三个表进行联结,可以使用两两联结,包括未分配部门的员工 则使用left join … on
代码:

select e.last_name,e.first_name,t.dept_name
from employees as e left join dept_emp as d
on e.emp_no = d.emp_no
left join departments as t on d.dept_no = t.dept_no

你可能感兴趣的:(sql)