暂无图片
mysql中where条件语句加入子查询就挂机了,语句一定没有错,在sqlserver中运行正常
我来答
分享
暂无图片 匿名用户
mysql中where条件语句加入子查询就挂机了,语句一定没有错,在sqlserver中运行正常

mysql中where条件语句加入子查询就挂机了,语句一定没有错,在sqlserver中运行正常

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
chengang

sqlserver与mysql 处理子查询的算法是完全不一样的。

你可以把explain发出来看看。

在mysql8.0 以前版本, 子查询很容易走

DEPENDENT SUBQUERY 
 碰到这种查询计划一定要优化掉。常见的优化手法会改为join


8.0版本对子查询做了很好的优化。会优化成semi join

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏