Oracle中join类型有哪些?

2025-02-23 12:00:02
推荐回答(2个)
回答1:

内连接 inner join
左外连接 left outer join
右外连接 right outer join
完全外连接 full outter join
交叉连接 cross join
还有自身连接,只是同一个表自己连自己就是了

回答2:

M A inner join B ON A.F1 = B.F1, 内连接,显示的查询结果,就是查询条件A 的必须等于B的数据;
SELECT * FROM A left join B ON A.F1 = B.F1 ,左连接,显示的查询结果,就是左边表的全部,和右边表的符合查询条件的数据。
还有一个right jion , SELECT * FROM A right join B ON A.F1 = B.F1 ,右连接,显示的查询结果,是右边表的全部,和左边表的符合查询条件的数据。