oracle多表连接查询问题

2025-03-26 01:00:06
推荐回答(2个)
回答1:

oracle中join on可以连接多个的,和连接2个一样的用法
比如 select * from A a left join B b on a.xxxx=b.xxx left join C c on a.xxxxxx=c.xxxxx left join D d on a.xxx=d.xx
当然了,根据连接的条件你要改变上面的x.xxx=xx.xx的条件。肯定是可行的,以前用过!

回答2:

select * from A a
join B b on a.aCol=b.bCol
join C c on a.aCol=c.cCol
..
一路联下去就行了