题目描述
有一个员工表,employees简况如下:
有一个部门表,dept_emp简况如下:
建表语句如下:
1 2 3 4 5 6 7 8 |
|
1 2 3 4 5 6 |
|
请你查找所有已经分配部门的员工的last_name和first_name以及dept_no,未分配的部门的员工不显示,以上例子如下:
答案
select
e.last_name,e.first_name,d.dept_no
from
employees as e right join dept_emp as d
on
e.emp_no=d.emp_no
1.查询字段带表名,且和目标查询顺序一致。
2.只保留已分配的员工,所以和右表连接,只保留右表中存在的字段。
3.on后跟上连接字段