查找所有已经分配部门的员工的last_name和first_name以及dept_no
查找所有已经分配部门的员工的last_name和first_name以及dept_no
http://www.nowcoder.com/questionTerminal/6d35b1cd593545ab985a68cd86f28671
1. 分析
employees表中的dept_no有可能为NULL;但dep_emp表中的dept_no一定不为NULL,所以使用内部联结,去除dept_no为NULL的employees。
联结时,如果需要把dept_no=NULL的数据也列出,要使用外部联结 LEFT/RIGHT OUTER JOIN ... ON ...
2. 代码
SELECT e.last_name,e.first_name,d.dept_no FROM employees AS e INNER JOIN dept_emp AS d ON e.emp_no=d.emp_no;