mysql多表查询是关联表快还是字段查询快,内容举例!

honghuabin honghuabin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
表A
userid
name
age

表B
id
userid

根据B表查询A表信息
方法1:
select a.userid,a.name,a.age from 表A a,表B b
where a.userid = b.userid and b.id = '';
方法2:
select b.userid,
(select a.name from 表A a where a.userid = b.userid) as name
(select a.age from 表A a where a.userid = b.userid) as age
from 表B b
where b.id = '';

想请教一下大神,这两个方法那个执行的速度快,为什么?
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
honghuabin
应用实例 27,579 成员 68,540 内容