陆佃

关注

【sql优化】left join条件放on和where后的区别

陆佃

关注

阅读 52

2023-12-13

1.用left join 进行条件过滤时,on条件只会对右表进行条件过滤,不会对左表数据产生任何影响; 2.用left join 进行条件过滤时,where条件会对结果表进行条件过滤,所以会对左表数据产生影响; 3.用inner join 用on和where没有任何区别

image.png

相关推荐

小云晓云

SQL_left join中on和where条件的区别

小云晓云 141 0 0

玩物励志老乐

left join on and与left join on where的区别

玩物励志老乐 137 0 0

萧让听雪

mysql left join中on和where条件限制区别

萧让听雪 57 0 0

大沈投资笔记

left join on后面 加条件 与 where后面加条件的区别

大沈投资笔记 238 0 0

禾木瞎写

mysql关于left join关联查询时on和where条件区别

禾木瞎写 17 0 0

两岁时就很帅

SQL语句中 left join 后用 on 还是 where 的区别

两岁时就很帅 72 0 0

像小强一样活着

left join 连表问题解析:on后多条件无效 & where与on的区别

像小强一样活着 110 0 0

书呆鱼

Hive中left join 中的where 和 on的区别

书呆鱼 16 0 0

老北京的热干面

sql join中on条件后接and和where

老北京的热干面 69 0 0

林肯公园_97cc

MySQL关联left join 条件on与where不同

林肯公园_97cc 60 0 0

精彩评论(0)

0 0 举报