内连接
内连接
部门表里没有该员工则说明他还没有分配部门,并不需要做额外判断。有些解答做非空判断,看仔细点就会发现部门表里的部门id是非空的。直接使用内连接即可。
内连接的特点是显示两个表里同时满足条件的部分,也就是交集。
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
部门表里没有该员工则说明他还没有分配部门,并不需要做额外判断。有些解答做非空判断,看仔细点就会发现部门表里的部门id是非空的。直接使用内连接即可。
内连接的特点是显示两个表里同时满足条件的部分,也就是交集。
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
相关推荐
用微笑面对困难:我滴妈,【俩月】【实习】【主管】仨debuff吃满了,独立设计开发的项目写了绝大占比的运营板块,你独立开发,那维护、问题复盘、日志更新、bug、策划书全是自己整的?