概述
本文主要是记录一下实际使用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的坑所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复