这句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
滴滴
校招火热招聘中
官网直投

相关推荐

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