- 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
- ;
Oracle 与 Mysql 多表连接对比
最新推荐文章于 2025-04-18 21:22:33 发布
本文对比了Oracle和MySQL中实现多个表联接查询的不同语法,并提供了具体的SQL语句示例,帮助读者理解如何在两种不同的数据库系统中进行相似的数据检索操作。
1619

被折叠的 条评论
为什么被折叠?



