zoukankan      html  css  js  c++  java
  • inner join, left join, right join, full join 的区别

    [TEST@ORA1] SQL>select * from a;
    
    编号 姓名
    ---- ----------
    1000 张三
    2000 李四
    3000 王五
    
    [TEST@ORA1] SQL>select * from b;
    
    编号 商品
    ---- ----------
    1000 电视机
    2000 录像机
    4000 自行车
    
    [TEST@ORA1] SQL>set null 空值--这里为了显示方面我把NULL定义成了[空值]
    
    [TEST@ORA1] SQL>select a.*,b.* from a inner join b on a.编号=b.编号;
    
    编号 姓名       编号 商品
    ---- ---------- ---- ----------
    1000 张三       1000 电视机
    2000 李四       2000 录像机
    
    [TEST@ORA1] SQL>select a.*,b.* from a left join b on a.编号=b.编号;
    
    编号 姓名       编号 商品
    ---- ---------- ---- ----------
    1000 张三       1000 电视机
    2000 李四       2000 录像机
    3000 王五       空值 空值
    
    [TEST@ORA1] SQL>select a.*,b.* from a right join b on a.编号=b.编号;
    
    编号 姓名       编号 商品
    ---- ---------- ---- ----------
    1000 张三       1000 电视机
    2000 李四       2000 录像机
    空值 空值       4000 自行车
    
    [TEST@ORA1] SQL>select a.*,b.* from a full join b on a.编号=b.编号;
    
    编号 姓名       编号 商品
    ---- ---------- ---- ----------
    1000 张三       1000 电视机
    2000 李四       2000 录像机
    3000 王五       空值 空值
    空值 空值       4000 自行车
    
    ---
    以上,希望对你有所帮助。
  • 相关阅读:
    团体程序设计天梯赛-练习集L1-002. 打印沙漏
    团体程序设计天梯赛-练习集L1-001. Hello World
    腾讯的一笔画游戏
    Educational Codeforces Round 11
    POJ 1149 PIGS
    POJ 3422 Kaka's Matrix Travels
    POJ 2914 Minimum Cut
    POJ 1815 Friendship
    POJ 1966 Cable TV Network
    BZOJ 1797: [Ahoi2009]Mincut 最小割
  • 原文地址:https://www.cnblogs.com/wangpei/p/2356033.html
Copyright © 2011-2022 走看看