题解 | #查找所有员工的last_name和first_name以及对应的dept_name#

查找所有员工的last_name和first_name以及对应的dept_name

http://www.nowcoder.com/practice/5a7975fabe1146329cee4f670c27ad55

方法一,三表左连接:

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

方法二(建立虚拟表):

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

全部评论

相关推荐

07-24 12:30
湘潭大学 营销
点赞 评论 收藏
分享
积极的小学生不要香菜:你才沟通多少,没500不要说难
点赞 评论 收藏
分享
评论
10
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务