【sql】SQL4 查找所有已经分配部门的员工的last_name和first_name以及dept_no

题目:

查找所有已经分配部门的员工的last_name和first_name以及dept_no_牛客题霸_牛客网

有一个员工表,employees简况如下:

emp_no  birth_date  first_name  last_name  gender hire_date 
10001 1953-09-02 Georgi      Facello     M 1986-06-26
10002 1964-06-02 Bezalel     Simmel      F 1985-11-21
10003   1959-12-03 Parto       Bamford     M 1986-08-28
10004   1954-05-01 Christian   Koblick     M 1986-12-01

有一个部门表,dept_emp简况如下:

emp_no dept_no  from_date  to_date
10001 d001 1986-06-26 9999-01-01
10002 d002 1989-08-03 9999-01-01

请你查找所有已经分配部门的员工的last_name和first_name以及dept_no,未分配的部门的员工不显示,以上例子如下:

last_name  first_name  dept_no
Facello    Georgi      d001
Simmel     Bezalel     d002

题解:

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

 

你可能感兴趣的:(Mysql刷题,sql)