table a(id, type):
id type
----------------------------------
1 1
2 1
3 2
table b(id, class):
id class
---------------------------------
1 1
2 2
sql语句1:select a.*, b.* from a left join b on a.id = b.id and a.type = 1;
sql语句2:select a.*, b.* from a left join b on a.id = b.id where a.type = 1;
sql语句3:select a.*, b.* from a left join b on a.id = b.id and b.class = 1;
sql语句1的执行结果为:
a.id a.type b.id b.class
----------------------------------------
1 1 1 1
2 1 2 2
3 2
sql语句2的执行结果为:
a.id a.type b.id b.class
----------------------------------------
1 1 1 1
2 1 2 2
sql语句3的执行结果为:
a.id a.type b.id b.class
----------------------------------------
1 1 1 1
2 1
3 2
由sql语句1可见,left join 中左表的全部记录将全部被查询显示,on 后面的条件对它不起作用,除非再后面再加上where来进行筛选,这就是sql语句2了;由sql语句3可见,on后面的条件中,右表的限制条件将会起作用。
**************************************************************************
sql语句4:select a.*, b.* from a inner join b on a.id = b.id and a.type = 1;
sql语句5:select a.*, b.* from a inner join b on a.id = b.id where a.type = 1;
sql语句6:select a.*, b.* from a, b where a.id = b.id and a.type = 1;
sql语句7:select a.*, b.* from a, b where a.type = 1 and a.id = b.id;
这四条语句的执行结果一样,如下:
a.id a.type b.id b.class
----------------------------------------
1 1 1 1
2 1 2 2
由此可见,inner join 中on后面的限制条件将全部起作用,这与where的执行结果是一样的。另外,where语句与inner join确实能得到相同的结果,只是效率不同(这个我没有测试过,不过我相信这个结论)。
但是sql语句6是否比sql语句7的效率要低一些,我没有足够的数据量来测试,不过我也相信是如此的。
相关推荐:
怎么使用AI生成文章,轻松提升写作效率!
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
什么是seo手段,seo的具体手段 ,中国ai 企业
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
AI自动读文:让阅读更轻松、更高效的智能革命,寄ai空
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
seo需要保持什么心态,seo的要求 ,ai83562
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
ChatGPTApp怎么调大字体?提升阅读体验,让文字更清晰,推荐ai音频
SEO指:如何通过精准优化提高网站流量和转化率,无锡论坛营销推广要多久
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
SEO优化排-打造高效的网络营销利器,精神AI
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
什么是秀米?全方位了解这款微信公众号排版神器,宁波全网营销型网站建设
SEO抢权:如何在竞争激烈的市场中占得先机,正规网站建设口碑好
SEO人工优化-让你的网页轻松登上搜索引擎首页,ai主母
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
seo诊断什么意思,seo诊断a5 ,约瑟夫ai
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
好用的AI写作软件,让创作更高效
seo软件是什么职位,seo用的是什么软件 ,ai感知树
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
seo竞价做的什么工作,seo 竞价 ,office智能ai
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
优化文字,让表达更精准:提升写作效率的关键,个人网站建设外包
SEO适合-提升网站排名的关键策略,张家口品牌推广营销中心
Bing学术搜索结果不显示时间?如何解决这一问题,提升学术研究效率!,ai怎么参考线
怎么用AI生成文章?全新写作方式的揭秘与应用指南
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
什么是seo概念,什么是seo,sem ,ai音标谐音
如何识别文章是否由AI写作:技巧与方法解析
seo要公司什么资源,做seo需要用到什么软件 ,ai明星换了
ChatGPT异常了:人工智能的极限与突破,ai and ethics
GPT人工智能-让未来触手可及的智慧之光,ai头花写真
一键创作,助你轻松实现创意梦想,最低价刷粉网站推广
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
SEO优化与SEM广告:提升品牌曝光与流量的双重利器,ai接回头
SEO薪资这些,你也能月入过万!,天水网站建设公司
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai
软件AI:颠覆未来的智能革命
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
SEO导航:助力网站提升流量与排名的必备工具,荣昌建筑网站建设