请教一个mysql俩表连接的问题

whoamiwangwb whoamiwangwb 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有一条sql语句 select a.name ,b.name from tableA a,tableB b where a.id = b.id and 。。。(其他过滤条件)
其中a.id 为tableA主键 有唯一性索引 数据量才1千多
b.id 为日志表tableB 的外键 ,慢去条件的才8000多条记录
用如上语句查询比较慢(可以明显感觉有停顿)

如果改成这样:select a.name ,b.name from tableA a,tableB b where b.id = a.id and .....
既把等值比较的顺序改变一下即可
速度可以接受

不知道什么原因,等值比较的原理是什么?请不吝赐教
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
whoamiwangwb
MySQL 57,062 成员 56,759 内容