内连接

内连接

要求显示所有员工及其对应领导,本身是领导的不用显示。首先使用内连接通过部门id将两个表连接起来,然后将两个表员工id相同的去除就行了

select de.emp_no,dm.emp_no as manager 
from dept_emp as de inner join dept_manager as dm
on de.dept_no=dm.dept_no
where de.emp_no!=dm.emp_no;

使用左连接是否可行呢?也是可以的。因为这两个表的意思是每个员工都对应了一个部门,每个部门有相应领导

全部评论

相关推荐

牛客963010790号:一般是hr拿着老板账号在招人不是真是老板招
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务