mysql左连接与oracle(+)使用对照
程序员文章站
2022-04-20 16:25:55
...
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 whe
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
推荐阅读
-
Python3与SQLServer、Oracle、MySql的连接方法
-
使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法
-
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
-
Oracle与MySQL使用区别
-
使用dbeaver同时连接oracle、mysql、postgresql...教程
-
Oracle数据库使用sqlplus时的连接错误与方向键乱码解决
-
oracle/mysql连接德鲁伊数据库连接池和使用dbutils第三方jar包简化dao层实现增删改查
-
Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异
-
Oracle与MySQL删除字段时对索引与约束地处理对照_MySQL
-
Tomcat数据库连接池的配置与使用_MySQL