社区
疑难问题
帖子详情
from多个表与join的区别
Lansie
2009-11-03 11:05:29
SELECT * FROM a, b
WHERE a.orderid=b.orderid
SELECT * FROM a JOIN b
on a.orderid=b.orderid
什么区别,哪个效率更高?
谢谢!
...全文
231
13
打赏
收藏
from多个表与join的区别
SELECT * FROM a, b WHERE a.orderid=b.orderid SELECT * FROM a JOIN b on a.orderid=b.orderid 什么区别,哪个效率更高? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dream_1986
2009-11-03
打赏
举报
回复
踩
人鱼传说
2009-11-03
打赏
举报
回复
应该都是一样的,至于效率,你可以用两个大表测一下就知了
SQL77
2009-11-03
打赏
举报
回复
一样
sigmod
2009-11-03
打赏
举报
回复
肯定一样
bobge
2009-11-03
打赏
举报
回复
SELECT * FROM a JOIN b
on a.orderid=b.orderid
效率高。
表在关联时做匹配,直接得到结果。
SELECT * FROM a, b
WHERE a.orderid=b.orderid
表在关联就用到上面法的时间,之后,又得在结果集里做第二轮的筛选。
马老虎
2009-11-03
打赏
举报
回复
真的一样?
fwacky
2009-11-03
打赏
举报
回复
貌似,一样!
bancxc
2009-11-03
打赏
举报
回复
。[Quote=引用 3 楼 hero__stone 的回复:]
一样
[/Quote]
好汉坡
2009-11-03
打赏
举报
回复
一样
--小F--
2009-11-03
打赏
举报
回复
效率一样 两种写法
liangCK
2009-11-03
打赏
举报
回复
一样.
huang7914
2009-11-03
打赏
举报
回复
一样 一个SQL 89写法 一个 SQL92 写法
忆轩辕
2009-11-03
打赏
举报
回复
一样的,inner join的2种写法而已
MySQL中多表查询from和
join
的
区别
在mysql中,多表连接查询是很常见的需求,在使用多表查询时,可以from
多个
表 where查询条件,也可以使用
join
连接个表 on连接条件,但是他们有什么
区别
呢。 从上图可以看出 对于left jion和right jion,他们在查询时会把查询不到的结果也存起来,与from查询有所不同。除此之外,在mysql中使用FROM查询多表和使用
JOIN
连接,查询结果 ...
mysql中from多表和inner
join
区别
mysql中from多表和inner
join
区别
相同点不同点 相同点 两种方式得到的结果是一致的,在执行方式和效率上都是一样的,只是书写的方式不同,基本上inner
join
是为了
区别
left
join
,right
join
等的一个写法,而另外那种不是
join
的写法,只能等同于inner
join
。 不同点 普通的多表查询,内部还是笛卡尔积的逐行的搜索机制,如果查询的几张表数据量大的话会降低性能;inner
join
能比较清楚告诉阅读者是哪些表进行了关联,以及关联的字段是什么。where就要读者自己
mysql from多表查询_mysql使用from与
join
两表查询的
区别
总结
前言在mysql中,多表连接查询是很常见的需求,在使用多表查询时,可以from
多个
表,也可以使用
join
连接连个表这两种查询有什么
区别
?哪种查询的效率更高呢? 带着这些疑问,决定动手试试1.先在本地的mysql上先建两个表one和twoone表12345CREATE TABLE `one` (`id`int(0)NOT NULL AUTO_INCREMENT,`one`varchar(100)NO...
mysql多张表
join
_mysql使用from与
join
两表查询的
区别
总结
前言在mysql中,多表连接查询是很常见的需求,在使用多表查询时,可以from
多个
表,也可以使用
join
连接连个表这两种查询有什么
区别
?哪种查询的效率更高呢? 带着这些疑问,决定动手试试1.先在本地的mysql上先建两个表one和twoone表CREATE TABLE `one` (`id` int(0) NOT NULL AUTO_INCREMENT,`one` varchar(100) NOT...
JAVA面试题分享四百六十二:说一下Mysql中from多表跟
join
表的
区别
由上述我们可以看出在Mysql中使用FROM查询多表和使用
JOIN
连接,查询结果以及查询效率是一样的。但是我们最好还是使用INNER
JOIN
,它的写法更直观、更易于优化器理解,有助于生成更优化的执行计划。
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章