主表连接查询

查找当前薪水详情以及部门编号dept_no

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

左连接查询,以薪水信息表为主表,勿忘记on条件和体重规定的最后一列dept_no

SELECT 
  s.*,
  d.dept_no 
FROM
  salaries s 
  LEFT JOIN dept_manager d 
    ON s.emp_no = d.emp_no 
WHERE s.to_date = '9999-01-01' 
  AND d.to_date = '9999-01-01' 
ORDER BY s.emp_no 
全部评论
为啥要对to_date进行判断?
3 回复 分享
发布于 2021-03-01 18:21
应该是领导表作为主表,问题问的是领导们的薪水,应该保证领导表完整性
1 回复 分享
发布于 2022-05-29 17:43
小白表示直接用内连接就可以啊,不用判断to_date select s.*,d.dept_no from salaries s join dept_manager d on s.emp_no = d.emp_no
点赞 回复 分享
发布于 2021-07-01 15:07

相关推荐

牛客963010790号:为什么还要收藏
点赞 评论 收藏
分享
19 1 评论
分享
牛客网
牛客企业服务