zoukankan      html  css  js  c++  java
  • 表链接

    ---1. 普通的相等连接
    select e.last_name, d.department_name
    from employees e, departments d
    where e.department_id = d.department_id;
     
    ---2 左外连接 LEFT OUTER JOIN
    select e.last_name,e.department_id,d.department_name
    from employees e
    left outer join departments d
    on (e.department_id = d.department_id);
     
    select e.last_name, d.department_name
    from employees e, departments d
    where e.department_id = d.department_id(+);
    结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录。
     

    ----3. 右外连接 right outer join
    select e.last_name,e.department_id,d.department_name
    from employees e
    right outer join departments d
    on (e.department_id = d.department_id);
     
    select e.last_name, d.department_id,d.department_name
    from employees e, departments d
    where e.department_id(+) = d.department_id;
    结果为:所有员工及对应部门的记录,包括没有任何员工的部门记录。
     
    ----4.FULL OUTER JOIN:全外关联
    select e.last_name, e.department_id, d.department_name
    from employees e
    full outer join departments d
    on (e.department_id = d.department_id);
    结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录和没有任何员工的部门记录。

  • 相关阅读:
    并发技术
    体系结构基础
    TCP协议总结
    HTTP协议总结
    SQL Cookbook:使用字符串
    模运算的基本性质
    682. Baseball Game
    编程之法:面试和算法心得(字符串的全排列)
    编程之法:面试和算法心得(最长回文子串)
    编程之法:面试和算法心得(回文判断)
  • 原文地址:https://www.cnblogs.com/jeok/p/2719846.html
Copyright © 2011-2022 走看看