zoukankan      html  css  js  c++  java
  • Oracle与SQL99左右连接详细理解

    SQL99:

      把连接的两个表分为左右  如SELECT * FROM  left_table  L 

                         LEFT JOIN  right_table R  ON  L.lno=R.rno;

    左表left_table ,右表 right_table,连接条件(L.lno=R.rno),左表编号=右边编号;

    左连接就是除了返回满足匹配条件(L.lno=R.rno)的数据,还返回左表(left_table )中所有的数据;

    【要连接】的表当做是右表;以上是SQL99的写法。

     ------------------------------------------------------------------------

    Oracle:

    同样的例子特有表示方法: SELECT * FROM  left_table  L

                           JOIN right_table R  ON  L.lno=R.rno(+);

    并不是左连接就是把“(+)”写在等号右边,而是写在【右表条件(R.rno)的一边】       -------注意是右表条件哦!

    右连接就反之-----。

  • 相关阅读:
    shutil、zipfile,tarfile
    time、datetime、calendar
    stat
    os与sys模块
    数据同步解决方案
    Oracle数据同步交换
    SQL Server数据同步交换
    MySQL数据同步交换
    Informix网页数据维护客户端工具
    Kingbase数据库web统一管理平台
  • 原文地址:https://www.cnblogs.com/cfan1874/p/2891408.html
Copyright © 2011-2022 走看看