zoukankan      html  css  js  c++  java
  • oracle 中的左外连接、右外连接、全连接

    左外连接 左外连接 全连接
    1.左外连接:表1 left [outer] join 表1 on 条件 在等值连接的基础上会把表1中的其他内容也展示出来
    而表2只会显示符合条件的内容 。 outer 可省
    (1)
    select emp.last_name,dept.name
    from s_emp emp,s_dept dept
    where emp.dept_id = dept.id(+);
    (2)
    select emp.last_name,dept.name
    from s_emp emp left outer join s_dept dept
    on emp.dept_id = dept.id;
    (1)(2)的意义相同, +是oracle特有的
    2.右外连接:表1 right [outer] join 表1 on 条件 在等值连接的基础上会把表2中的其他内容页展示出来
    而表1只会显示符合条件的内容。 outer 可省
    (1)
    select emp.last_name,dept.name
    from s_emp emp,s_dept dept
    where emp.dept_id(+) = dept.id;
    (2)
    select emp.last_name,dept.name
    from s_emp emp right outer join s_dept dept
    on emp.dept_id = dept.id;
    (1)(2)的意义相同, +是oracle特有的
    3.全连接:表1 full outer join 表2 on 条件 在等值连接基础上,额外展示两张表多余数据的内容
    select emp.last_name,dept.name
    from s_emp emp full outer join s_dept dept
    on emp.dept_id = dept.id;
    没有+号

  • 相关阅读:
    Linux学习(三十一)系统日志
    Linux学习(三十)rsync的使用
    php检测文字编码的方法
    Phpexcel使用
    高并发秒杀解决方案(转载)
    通过CSS选择器查找元素
    通过PartiaLinkText查找元素
    通过LinkText查找元素
    通过TagName查找元素
    通过ClassNmae查找元素
  • 原文地址:https://www.cnblogs.com/jamers-rz/p/13622228.html
Copyright © 2011-2022 走看看