`
jimmy9495
  • 浏览: 297205 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

mysql左连接与oracle(+)使用对比

阅读更多
由于mysql不能像oracle一样使用(+)做外连接,使用left join或者right join需要注意
oracle: 
select a.aid aid , b.bid bid ,c.cid cid , d.did did , e.eid eid 
from 
tablea a , 
tableb b ,
tablec c ,
tabled d ,
tablee e 
where
a.aid = b.aid (+)
and a.aid = c.aid(+)
and b.bid = d.bid (+)
and d.did = e.eid (+)
order by a.aid , b.bid , c.cid , d.did ,e.eid
;



mysql:
select a.aid aid , b.bid bid ,c.cid cid , d.did did , e.eid eid 
from 
tablea a left join 
        (
        tableb b left join 
                ( 
                        tabled d left join tablee e 
                        on (d.did = e.eid) 
                )
                on (b.bid = d.bid )  
        )
        on ( a.aid = b.aid)
        left join tablec c 
        on a.aid = c.aid
order by a.aid , b.bid , c.cid , d.did ,e.eid
;


引至http://www.itpub.net/thread-1122562-1-1.html
分享到:
评论

相关推荐

    Sqlserver、Oracle、MySql、PostgreSql、SqlLite数据库差异

    Sqlserver、Oracle、MySql、PostgreSql、SqlLite常用数据库的对比 1、分页 2、时间函数 3、自增列 4、表名规范 5、字符串连接 6、变量定义 7、其它

    Oracle数据库学习指南

    23. PB如何连接Oracle数据库 24. ROLLBACK不能回滚的命令 25. 安装Oracle后,经常使用的修改表空间的SQL代码 26. 比较SQL Server与Oracle、DB2 27. 多个数据库时,如何设置默认数据库 28. 各种数据类型的比较 ...

    MySQL管理之道 性能调优、高可用与监控.part2.rar

    从故障诊断、表设计、sql优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、mysql高可用集群搭建与管理、mysql服务器性能和服务监控等方面多角度深入讲解了如何去管理与维护mysql服务器。 书中内容以实战...

    1-oracle傻瓜手册(自己修订版)

    8.3.2 对比测试 46 8.3.3 上下载数据 48 8.3.4 回滚空间快照陈旧(snapshot too old) 50 9 安装 52 9.1 通用设置 52 9.2 UnixWare7 53 9.2.1 Oracle 8 53 9.3 HP-UX 54 9.3.1 Oracle 8 54 9.4 Linux 55 9.4.1 ...

    三种数据库的jdbc连接方式小例子(附:数据库文件)

    三种数据库分别是mysql,sqlservice,oracle。增删改查的小例子。

    MySQL中Nested-Loop Join算法小结

    不知不觉的玩了两年多的MySQL,发现很多人都说MySQL对比Oracle来说,优化器做的比较差,其实某种程度上来说确实是这样,但是毕竟MySQL才到5.7版本,Oracle都已经发展到12c了,今天我就看了看MySQL的连接算法,嗯,...

    AWS 白皮书 — 产品.zip

    Amazon DynamoDB与 Apache HBase for NOSQL的使用对比pdf Amazon Elastic File System:在不同吞吐量和性能模式之间选择pdf Amazon Virtual Private Cloud网络连接选项pdf 云迁移实践指南:将服务迁移至 AWS. pdf 从...

    penguinsdbtools:ORACLE,MYSQL,SQLSERVER,POSTGRE,DB2,SYBASE,SQLLITE-开源

    工具解压即可成功连接SQLITE。 本工具已实现数据库与csv文件,excle同步。 不同数据库间,表数据定时移行。 支持定时支持大数据导入导出,数据差分,并把处理结果打zip包加密发送mail。 ■处理速度: 每秒1万件...

    SQLDebugsetup.zip

    支持MSSQL Oracle MYSQL Access四种数据库的连接。可以进行简单的语句书写。也可查看表结构,对比表等简单的功能。很小很好用。

    SqlDbx-3.60_简体中文破解版

    支持Oracle,Sybase ASE, IBM,DB2/UDB, MicrosoftSQL Server,MySQL 和ODBC数据源。 可以看到库中有多少表、多少存储过程、多少触发器、多少视图、多少函数,可以直接看到每个表的数据行数,可以导出查询结果的insert...

    dbx绿色工具,方便自己使用

    支持Oracle,Sybase ASE, IBM,DB2/UDB, MicrosoftSQL Server,MySQL 和ODBC数据源。 可以看到库中有多少表、多少存储过程、多少触发器、多少视图、多少函数,可以直接看到每个表的数据行数,可以导出查询结果的insert...

    大数据-sqoop.pptx

    Sqoop2和Sqoop1的功能性对比 Sqoop的版本区别 功能 Sqoop1 Sqoop2 用于所有主要 RDBMS 的连接器 支持 不支持解决办法: 使用已在以下数据库上执行测试的通用 JDBC 连接器: Microsoft SQL Server 、 PostgreSQL 、 ...

    华创数据库比较与同步软件DBSync v1.0.zip

    既支持常规数据库,如Access、SQL Server、Oracle、MySQL、DB2等,又支持Excel、txt、csv等文件中的数据,任何可用OLE DB连接的数据,均可参与同步。 ●异型数据库同步 既支持相同类型数据库之间的同步,如Access...

    数据库比较与同步软件DBSync v1.1

    支持各种数据源既支持常规数据库,如Access、SQL Server、Oracle、MySQL、DB2等,又支持Excel、txt、csv等文件中的数据,任何可用OLE DB连接的数据,均可参与同步。支持异型数据库同步既支持相同类型数据库之间的...

    Servlet与JSP核心编程第2版

    18.1 配置microsoftaccess与jdbc的使用 18.2 mysql的安装和配置 18.3 oracle9i数据库的安装和配置 18.4 通过jdbc连接来测试数据库 18.5 建立music表 第19章 html表单的创建和处理 19.1 html表单如何传输...

    数据库比较与同步软件DBSync

    既支持常规数据库,如Access、SQL Server、Oracle、MySQL、DB2等,又支持Excel、txt、csv等文件中的数据,任何可用OLE DB连接的数据,均可参与同步。 异型数据库同步 既支持相同类型数据库之间的同步,如Access到...

    SqlDbxPersonal

    支持Oracle,Sybase ASE, IBM,DB2/UDB, MicrosoftSQL Server,MySQL 和ODBC数据源。 可以看到库中有多少表、多少存储过程、多少触发器、多少视图、多少函数,可以直接看到每个表的数据行数,可以导出查询结果的insert...

    疯狂JAVA讲义

    学生提问:当我们使用编译C程序时,不仅需要指定存放目标文件的位置,也需要指定目标文件的文件名,这里使用javac编译Java程序时怎么不需要指定目标文件的文件名呢? 13 1.5.3 运行Java程序 14 1.5.4 根据...

Global site tag (gtag.js) - Google Analytics