获取所有员工当前的manager

获取所有员工当前的manager

http://www.nowcoder.com/questionTerminal/e50d92b8673a440ebdf3a517b5b37d62

此题其实只要注意两个点就不会错:

  1. 要找当前员工对应的manager,就要符合这个条件👉

    dept_manager.to_date='9999-01-01'

    ,这就是WHERE条件筛选之一;

  2. 如果当前的manager是自己的话结果不显示,这句话换个意思就是员工ID要不相等!即
    👉

    dept_manager.emp_no <> dept_emp.emp_no

    剩下的就是按部门编号来连接两表。

全部评论
我不知道为什么大家都要去扣当前这两个字,也许出题者根本没有考虑时间,出题者所谓的当前就是指现在表里记录的。而且你怎么知道todate记录的时间就是当前?
1 回复 分享
发布于 2021-11-29 13:33
第一个点没有明白,可以详细解释一下吗?
1 回复 分享
发布于 2021-06-19 11:24

相关推荐

评论
63
收藏
分享

创作者周榜

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