题目:查找所有员工的last_name和first_name以及对应的dept_name
代码:
SELECT e.last_name, e.first_name, dp.dept_name
FROM (employees AS e
LEFT JOIN dept_emp AS de
ON e.emp_no = de.emp_no)
LEFT JOIN departments AS dp
ON de.dept_no = dp.dept_no
SELECT e.last_name, e.first_name, NEWdp.dept_name
FROM employees AS e
LEFT JOIN (
SELECT dp.dept_no, dp.dept_name, de.emp_no
FROM departments AS dp
LEFT JOIN dept_emp AS de
ON dp.dept_no = de.dept_no
) AS NEWdp
ON e.emp_no = NEWdp.emp_no
本文介绍了如何通过SQL查询员工的last_name、first_name及其对应的dept_name,使用了LEFT JOIN操作连接employees、dept_emp和departments表,以获取完整信息。
986

被折叠的 条评论
为什么被折叠?



