【Mysql】找出所有非部门领导的员工emp_no

获取所有非manager的员工emp_no

http://www.nowcoder.com/questionTerminal/32c53d06443346f4a2f2ca733c19660c

两种写法:
IN

select emp_no from employees where emp_no not in(
    select emp_no from dept_manager)

Join

select T1.emp_no from employees T1 left join dept_manager T2
    on T1.emp_no=T2.emp_no
where T2.emp_no is NULL

看大家答案,都说join的性能比in要好。
哪位能给个链接详细说明IN,Join,Exists查询性能的文章的?

牛客题霸-SQL篇【Mysql】 文章被收录于专栏

少壮不努力,老大勤刷题

全部评论

相关推荐

评论
1
收藏
分享
牛客网
牛客企业服务