• 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;
    没有+号

  • 相关阅读:
    k3d安装k3s
    python自动目录环境
    http状态码
    linux下切换jdk版本
    pycharm py代码默认模板设置
    kubectl命令
    国内安装k3s
    minikube安装
    hmac-md5
    abstract class 与 interface
  • 原文地址:https://www.cnblogs.com/jamers-rz/p/13622228.html
Copyright © 2020-2023  润新知