问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql中left join条件在on与where时的区别

发布网友 发布时间:2024-10-01 03:21

我来回答

1个回答

热心网友 时间:2024-10-29 18:44

在MySQL的left join操作中,on和where关键字用于设置连接条件时,有着明显的区别。以下是它们在不同情况下的表现:

1. 当仅使用on进行无条件连接时(如`select a.*,b.* from a left join b on a.id=a_id;`),左表a的所有记录都将被查询,即使在右表b中找不到匹配,也会用null填充。

2. 如果在where后增加a表条件(如`select a.*,b.* from a left join b on a.id=a_id where a.id>1;`),则会过滤掉a表中不符合条件的记录,只保留满足条件的记录,右表中的null值依然保留。

3. 当在on后加入b表条件(如`select a.*,b.* from a left join b on a.id=a_id and a_id>2;`),则会先在a表中筛选,再在b表中查找匹配,b表中不符合条件的记录会导致null值。

4. 如果在on后面同时加入a表和b表条件(如`select a.*,b.* from a left join b on a.id=a_id and a.id>1;`),a表的条件会决定是否查找b表,即使满足a表条件,id为1的记录也会显示null,因为主表为a。

5. 当在on后增加or条件时(如`select a.*,b.* from a left join b on a.id=a_id and a_id>2 or title='2222';`),查询过程会先检查and条件,满足后不再检查or条件。

总结来说,on中的条件用于决定连接过程,而where的条件影响连接结果。理解这两者在left join中的作用至关重要,以便更精确地筛选和连接数据。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
淘宝买家差评删除流程是什么?具体步骤介绍 神拳李青多少钱 《英雄联盟》盲僧新皮肤睁眼介绍_《英雄联盟》盲僧新皮肤睁眼是什么_百 ... 至高之拳李青高清壁纸至高之拳李青 盲僧金虾皮肤致敬哥哥张国荣 新版皮肤爱的初体验 英雄联盟盲僧神龙尊者皮肤一览 QQ输入法手机版如何进入输入法设置菜单 福来者福往爱出者爱返是什么意思 电脑开机后鼠标自动移动 速度还非常快 为什么总有一大堆验证码发到我手机上。 梦见一对白色小布人 我的宠物已经喂饱了,为什么饥饿值还是黄色状态 蚂蚱为啥会变黄?是因为饿了吗? 梦见钱包正面破了一个洞,好像是被老鼠咬的,钱包里还少了一张银行卡... ipad充不进去电一定是电池坏了?可能是它太热了! 三D游戏哪款最好玩啊? WPS怎么设置多个页眉页脚 几个步骤教你 微信里的零钱不能转账怎么回事 为什么微信转账有限额 ios怎么屏蔽系统更新 拼音wo是直接读还是拼读 拼音wo是直接读还是拼读 iphone6能升级到ios13.6系统吗 魏国名将乐羊的后代乐毅为何并没有受到重用? ...可以用来装醋吗 塑料矿泉水瓶洗干净后能不能装醋 从本溪坐靓马快客到沈阳,再坐什么车 能到东北大学机电馆呢 XBOX360用来看DVD对光驱影响大吗? 东北大学到本溪怎么坐车 临汾市附近的旅游景点,临汾周边景区推荐 问下XBOX360光头寿命 华为手机保密柜文件怎样在电脑上查看 今年呼兰盛宾花园小区供热多少钱一平? MySQL数据库中的三种关系运算mysql三种关系运算 word怎么设置文本首行缩进2个字符啊? 华为手机相机声音在哪里关闭 天猫商家如何开通蚂蚁借呗和花呗进行贷款? 口腔上颚有个凸起肉粒怎么回事 ...前段时间发炎好了,但现在那块肉与上颚肉连接和牙脸部连接处最下方按... 怎么打开QQ空间小纸条 如何找好店铺 为什么淘宝有的商品显示不支持购买呢? 为什么淘宝有的商品显示不支持购买呢? 淘宝上有些店铺显示不支持购买是为什么? 淘宝上有些店铺显示不支持购买是为什么? 问下这种小球形状的,有12个小圆洞的玉 叫什么? 有什么含义?_百度... 指南者右前门有异响,怎么解决啊,各位大神。? 请问有没有好心人在成都西南交大犀浦校区周边捡到一只香槟色泰迪狗狗... ...小时候摇一个小乌龟挂坠,乌龟身体里面是空心的但里面有小签,不知道... 怎样做出软烂入味、营养丰富的萝卜烧牛腩? 如何制作砂锅萝卜牛腩?