我是靠谱客的博主 成就航空,最近开发中收集的这篇文章主要介绍oracle中left join,right join,inner join的坑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文主要是记录一下实际使用oracle中join查询遇到的坑

1.用到两张表,学生表和学年分数表,先建立

2.普通连接查询

INNER JOIN,查询每个学年有成绩的学生以及分数情况

LFET JOIN 和 RIGHT JOIN 也类似,不举例了。

 

以下重点是说以下,连接的时候遇到的坑,以左连接举例:

这是查询条件在where后的结果

这是查询条件同样跟在on后的结果:

 

通过以上实例表明:

on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。

where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。

最后

以上就是成就航空为你收集整理的oracle中left join,right join,inner join的坑的全部内容,希望文章能够帮你解决oracle中left join,right join,inner join的坑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部