1.区别
在内连接(inner join)中使用没有区别。
但是在外连接(left join和right join)中使用的话,on条件使用后,还是会返回主表的记录。
where条件是对生成的结果集进行过滤。
2.测试
1)课程表course

2)老师表teacher

3)内连接

4)内连接on

5)内连接where

6)外连接

7)外连接on

8)外连接where

本文深入解析了SQL中内连接和外连接的区别,特别是在on条件和where条件的应用上,通过课程表和老师表的具体实例,展示了不同连接方式下数据处理的细微差别。
在内连接(inner join)中使用没有区别。
但是在外连接(left join和right join)中使用的话,on条件使用后,还是会返回主表的记录。
where条件是对生成的结果集进行过滤。








转载于:https://my.oschina.net/u/4038621/blog/3045135
1250

被折叠的 条评论
为什么被折叠?