社区
MySQL
帖子详情
帮看下这两句SQL那句高效?
fireboyz2005
2010-05-26 11:20:16
select a.*, b.* from tablea a left join tableb b on a.id = b.id
select a.*, b.* from tablea a, tableb b where a.id = b.id
这两句,性能差距大吗?
...全文
53
5
打赏
收藏
帮看下这两句SQL那句高效?
select a.*, b.* from tablea a left join tableb b on a.id = b.id select a.*, b.* from tablea a, tableb b where a.id = b.id 这两句,性能差距大吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ahopedog
2010-05-27
打赏
举报
回复
如果返回的记录集相同的话,应该是left join 比 inner join快些
ACMAIN_CHM
2010-05-26
打赏
举报
回复
一般情况下,性能差距并不大,特别是如果所有的记录在两表中存在则 left join 几乎与 inner join 相同。
你自己测试一下就可以知道结果了。
ACMAIN_CHM
2010-05-26
打赏
举报
回复
select a.*, b.* from tablea a, tableb b where a.id = b.id 这个等同于 select a.*, b.* from tablea a inner jion tableb b on a.id = b.id
inner join 的效率要略高于 left join
zuoxingyu
2010-05-26
打赏
举报
回复
一个是左连接,一个是内连接,得到的结果都是不一样的 ,怎么样判断效率啊???
lazyworm85
2010-05-26
打赏
举报
回复
left join和inner join做出来的东西是一样的吗?我认为用inner join肯定会少东西.
但是LZ的这个问题,2句语句得出的结果都是不一样的
如何编写一个
高效
的
sql
语句
一. 序言 数据库的性能问题,一直以来都是困扰各个事业部的大问题。在性能问题中
SQL
语句的编写又是重中之...在ORACLE RDBMS SERVER软件的内部,对于
SQL
语句的执行有一个优化器(OPTIMIZER)对
SQL
语句的执行进行优化。
SQL
最全基础教程(有本事别看啊!)
SQL
基础教程 一、
SQL
简介 1:什么是
SQL
? A:
SQL
指结构化查询语句 B:
SQL
使我们有能力访问数据库 C:
SQL
是一种ANSI(美国国家标准化组织)的标准计算机语言 2:
SQL
能做什么? *面向数据库执行查询 *从数据库中取出...
SPL 和
SQL
能不能融合在一起?
理论上来讲,SPL是
SQL
的超集,任何
SQL
实现的计算的确都可以使用SPL来完成,解释或移植
SQL
是可能的,虽然这也有不少工作量,但难度并不是非常大。
高效
的代码要针对运算模型的特征去编写,而
SQL
语句中通常并没这样的...
如何编写
高效
的
SQL
查询语句
概述 操作数据库时,我们需要写相应的
SQL
语句,当然,如果你是使用
【
SQL
开发实战技巧】系列(十二):三问(如何对字符串字母去重后按字母顺序排列字符串?如何识别哪些字符串中包含数字?如何将分隔数据转换为多值IN列表?)
如何将分隔数据转换为多值IN列表、如何按字母顺序排列字符串、如何对字符串字母去重后按字母顺序排列...这篇文章还是介绍的字符串处理案例,还是
那句
话,这些操作太太太常见了。后面还会写,而且是更麻烦更难的需求。
MySQL
56,678
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章