题解 | #获取所有非manager的员工emp_no#

获取所有非manager的员工emp_no

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

获取所有非manager的员工的emp_no

两种方法:

方法1:NOT IN 与 子查询

select e.emp_no 
    from employees e 
    where e.emp_no not in (select emp_no from dept_manager);

方法2:LEFT JOIN 左连接 与 IS NULL。以左表为主,结果右边的结果为空,说明就没有在右表出现过

SELECT e.emp_no
    FROM employees AS e
    LEFT JOIN dept_manager AS d
    ON e.emp_no=d.emp_no
    WHERE dept_no IS NULL;

学习mysql,可以看相关的总结博客:

mysql 学习 总结

全部评论

相关推荐

牛客21331815...:像我一投就pass,根本不用焦虑泡池子
点赞 评论 收藏
分享
08-27 22:55
点赞 评论 收藏
分享
评论
16
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务