思路:题目很明显,就是使用 group by 和对应的聚合函数来求解,我们首先通过 group by 将 emp_no 分组,由于要查询超过15次记录的员工,所以我们需要使用 having 来进行过滤,最后选择要输出的结果即可。

完整代码:

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