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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 11:22:43

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 ,右连接,显示的查询结果,是右边表的全部,和左边表的符合查询条件的数据.