2016 - 2024

感恩一路有你

sql优化in用什么代替 SQL子查询中IN太多,该如何优化让查询速度更快?

浏览量:2469 时间:2021-03-15 17:34:58 作者:admin

SQL子查询中IN太多,该如何优化让查询速度更快?

优化此查询所需的不是not in,而是整个查询的结构:使用的子查询太多,所有子查询都查找同一个表(gistude table query 4次)。这绝对不是一个好的查询方法。您应该重新考虑您想要实现的目标,并将其转换为适当的查询语句。在我看来,您可以在一个查询中计算occupycount和total count的子查询,因为它们都查询gistude表,但是统计值的条件不同。采用“case-when-condition-then-count(xxx)else-0-end”结构实现按条件统计。如果你有任何问题,我们可以再讨论。

sql优化in用什么代替 sql not in优化 sql中的in怎么优化

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。