这句SQL查询为什么不对

问题:查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no,

我这样写:select s.*,d.dept_no from dept_manager d join salaries s on d.emp_no= s.emp_no where s.to_date='9999-01-01'
为什么不对?求解释
全部评论
你这个是牛客网SQL实战上的题吧,我记得这题我加上了s.from_date='9999-01-01'另外,牛客网编码解析有时会有bug ,两个表联结,换个顺序就不行,你应该也会遇到,自己懂了,不比太过纠结
点赞 回复 分享
发布于 2017-10-27 08:49
加一个d.to_date='9999-01-01'试一下?因为查的是当前领导
点赞 回复 分享
发布于 2017-10-27 08:50

相关推荐

想顺利毕业的猕猴桃在看牛客:好几个月没面试了,腾讯留面评吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务