能帮我看看这一段sql怎么优化吗 主要是in嵌套太多层了

blob.png

wangzhongqiang 发布于 2019-1-7 09:44
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2019-1-7 09:53
(k.mrn,k.series) in …改成 not exists形式来提交SQL的执行效率。

用法上有什么不懂之处,去百度下相关转换方法。

例如:https://blog.csdn.net/moklee/article/details/3730282

最佳回答
0
myseanLv3初级互助
发布于2019-1-7 09:54(编辑于 2019-1-7 10:58)

写left join 吧。看着没那么累。逻辑也比较清楚。

SQL复杂语句可以 点开如下图

image.png

 可以查看具体是那个节点查询时间最耗时间。在针对性的优化处理。


  • wangzhongqiang wangzhongqiang(提问者) 我也觉得left join轻松点 不过这个逻辑是之前别人写的 效率需要优化
    2019-01-07 10:37 
  • mysean mysean 回复 wangzhongqiang(提问者) 看看是那个节点最耗时。在优化。
    2019-01-07 10:58 
  • 3关注人数
  • 548浏览人数
  • 最后回答于:2019-1-7 10:58
    请选择关闭问题的原因
    确定 取消
    返回顶部