Oracle中的join 和left join 有什么区别啊?还有inner join

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 17:25:59
Oracle中的join和leftjoin有什么区别啊?还有innerjoinOracle中的join和leftjoin有什么区别啊?还有innerjoinOracle中的join和leftjoin有

Oracle中的join 和left join 有什么区别啊?还有inner join
Oracle中的join 和left join 有什么区别啊?还有inner join

Oracle中的join 和left join 有什么区别啊?还有inner join
通俗地说,打个比方.
SELECT * FROM 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 ,右连接,显示的查询结果,是右边表的全部,和左边表的符合查询条件的数据.