sql 中on和where 的区别

来源:互联网 发布:2016美国大选结果数据 编辑:程序博客网 时间:2024/05/18 12:02

select * student sd left join socre sc on sd.id=sc.stuid where level='good'

先执行on再执行 where


如果是 inne join   on 和 where 没有区别的  

如果是外联接 left outer ,right outer   就会有区别   
步骤是  先交叉联接 再执行  on筛选   再把外部行添加过来  再执行 where筛选
0 0