oracle 能用 left join 和 right join吗?

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

琴代语兮

2018-02-17 15:39

oracle 能用 left join 和 right join吗?

写回答 关注

3回答

  • 180416
    2019-01-04 16:41:24

    select d.deptno,d.dname,count(e.empno) from emp e right join dept d on e.deptno=d.deptno group by d.deptno,d.dname;

    等同于右外连接;

    两种语句区别也不大,但是外连接的符号位置不常用估计会记错。

  • pusamm花黎
    2018-05-27 21:05:14

    在没看今天的视频之前,我一直使用left/right join;

    看到同事(+) 的外链接,我都会改为left / right join table_name on ***

  • creolive
    2018-02-20 14:57:30

    可以。

    left join  左表为主表,左表返回全部数据,右表只返回与左表相匹配的数据
    select l.str as left_str,r.str right_str from l 
    left join r on l.v=r.v
    order by 1,2;

Oracle高级查询

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

62886 学习 · 144 问题

查看课程

相似问题