一.题目描述
https://www.nowcoder.com/practice/e50d92b8673a440ebdf3a517b5b37d62?tpId=82&&tqId=29763&rp=1&ru=/ta/sql&qru=/ta/sql/question-ranking
二.题目解析
select e.emp_no,m.emp_no
from dept_emp e left join dept_manager m
on e.dept_no = m.dept_no
where e.emp_no != m.emp_no;
为什么要用left join呢?可能存在员工暂时没有manager,这种员工也要筛选出来
注:mysql中的"不等于"可以用<>或者!=表示

本文通过一个具体的SQL题目,解析了左连接(left join)的应用场景,特别是如何处理可能存在的无管理者员工的情况。通过实例展示了使用左连接筛选数据的方法。
699

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



