一张图完全读懂 SQL Server 中 Left Join 的 ON 条件和 WHERE 条件的区别

SQL Server 中2个表做 Left Join 关联查询时 ON 条件和 WHERE 条件的区别如下:

数据(赵小军不在成绩表 s_score 中,英语科目不在学生表 s_student 中):

查询结果:

结论:

on 后的条件先对辅表做过滤后再关联 ,where 后的条件先关联后再过滤 。

 

posted @ 2021-05-24 18:38  屏风马  阅读(554)  评论(0编辑  收藏  举报