外连接问题

来源:3-6 [Oracle] 外连接

weixin_慕的地6356383

2022-07-22 10:32

3.查询各部门中81年1月1日以后来的员工数

select dept.deptno,  count(empno) from emp, dept where emp.deptno(+)=dept.deptno 

and hiredate>to_date('1981-01-01','yyyy-mm-dd') 

group by dept.deptno;

http://img1.mukewang.com/62da0c0500018ea202350099.jpg

运行结果怎么没有40部门那一栏,正常说应该是有一行40  0,但是我已经使用了右连接,请大佬们指教

写回答 关注

1回答

  • weixin_幕布斯1110276
    2023-01-01 23:39:11

    d.(e.) SCOTT.emp eSCOTT.dept d e.(+)=d.e.(+)>()
    d./


    weixin...

    select d.deptno, count(e.empno) from SCOTT.emp e, SCOTT.dept d where e.deptno(+)=d.deptno and e.hiredate(+)>to_date('1981-01-01','yyyy-mm-dd') group by d.deptno;

    2023-01-01 23:39:37

    共 1 条回复 >

Oracle高级查询

数据库开发中应用广泛的高级查询,本教程通过大量的案例详细讲解

62862 学习 · 144 问题

查看课程

相似问题