位置: IT常识 - 正文

on条件与where条件的区别(inner join on 加条件和where加条件)

编辑:rootadmin

on条件与where条件的区别是:
627837524on条件与where条件的区别(inner join on 加条件和where加条件)

  1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有leftjoin的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。

  2、在on后面加条件仅适合用于left join (right join未测,inner join与where类似)。

  3、不考虑where条件下,left join 会把左表所有数据查询出来,on及其后面的条件仅仅会影响右表的数据(符合就显示,不符合全部为null)。

  4、where后面加条件与左连接本身无关,影响的是连接产生后的数据。

  5、所以左连接关注的是左边的主表数据,不应该把on后面的从表中的条件加到where后,这样会影响原有主表中的数据。

本文链接地址:https://www.jiuchutong.com/zhishi/190594.html 转载请保留说明!

上一篇:飞猪怎么绑定12306(飞猪怎么绑定信用卡)

下一篇:x27pro什么时候开售(vivox27pro发售时间)

  • 360摄像头怎么连接无线网(360摄像头怎么连接腾讯会议)

  • 惠普笔记本触摸板怎么关闭和开启(惠普笔记本触摸板开关快捷键)

  • 微信语音通话能不能实时设置变声(微信语音通话能被监听吗)

  • 朋友验证消息是什么人(朋友验证消息是指在哪加的)

  • 怎么知道手机有没有红外线功能(怎么知道手机有没有红外线遥控器)

  • 微信小程序抽奖是真的吗(微信小程序抽奖可以内定中奖)

  • 惠普笔记本保修几年(惠普笔记本保修期查询)

  • pdg文件用什么软件打开(pdg文件)

  • s端子接口是什么用(接线端子s是什么意思)

  • 给骑手差评能删除吗(骑手差评剔除)

  • 如何分享自己的抖音视频(要怎么分享)

  • 群举报能看到举报人吗(群里举报会看到吗)

  • 腾讯云计算是什么意思(腾讯云计算中心做什么的)

  • ps中如何旋转选区框(ps如何旋转选定区域)

  • 如何开淘宝天猫店(如何在淘宝开天猫)

  • 菜鸟垫付账户的钱在哪(菜鸟垫付账户的钱怎么取)

  • 拼多多里的小猪怎么弄掉(拼多多上的小猪一直在屏幕上怎么消除)

  • 苹果充电次数能不能改(苹果充电次数能改吗)

  • 电池bn30是什么型号(电池类型b01)

  • 火山直播记录怎么删除(火山直播怎么看之前的回放)

  • 安卓手机怎么连airpods(安卓手机怎么连车机)

  • vivio怎么关掉锁屏广告(vivo手机怎么关掉手机锁屏)

  • 索尼xperia1怎么设置开机密码

  • 华为手机自带的遥控器在哪里下载(华为手机自带的浏览器是什么名字)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络