本文主要是记录一下实际使用oracle中join查询遇到的坑oracle
1.用到两张表,学生表和学年分数表,先创建spa
2.普通链接查询3d
INNER JOIN,查询每一个学年有成绩的学生以及分数状况blog
LFET JOIN 和 RIGHT JOIN 也相似,不举例了。im
如下重点是说如下,链接的时候遇到的坑,以左链接举例:d3
这是查询条件在where后的结果查询
这是查询条件一样跟在on后的结果:db
经过以上实例代表:img
on条件是在生成临时表时使用的条件,它无论on中的条件是否为真,都会返回左边表中的记录。co
where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就所有过滤掉。