繁体   English   中英

我正在执行选择查询时的sql查询很长一段时间它的加载不会导致其唯一的加载

[英]sql query while i am excuting select query its loading for long time its not resulting its only loading

它不会导致其加载

select p.*
from contacts p left outer join
     (select articleno, size, count(*) as cnt
      from bsd t
      group by articleno, size
     ) bc
     on p.articleno = bc.articleno and p.size = bc.size
where coalesce(cnt, 0) < (select count(*)
                          from contacts p2
                          where p2.articleno = p.articleno and
                                p2.size = p.size and
                                p2.id <= p.id
                         );

上面的查询有很多子查询,由于这些子查询的处理速度变慢,并且如果数据量增加,它将变得更糟,因此最好选择任何其他方式来获取数据,或者使用EXPLAIN查看问题出在哪里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM