其他分享
首页 > 其他分享> > 日常经验分享(1)-使用子查询出现 DEPENDENT SUBQUERY如何解决

日常经验分享(1)-使用子查询出现 DEPENDENT SUBQUERY如何解决

作者:互联网

​​​​​​​​​​​​​​ 使用子查询出现 DEPENDENT SUBQUERY如何解决

不要用出现这种情况,这表示这个查询是子查询的第一个查询,后面的查询会反复去进行这个操作(个人理

解)。那么数据量一大,就巨慢

1、数据冗余。数据冗余到你要查询的表中,这样就不用子查询了

2、把子查询写成一个零时表然后join上主表。如下:

JOIN 
(select biz_id ,count(id) as praiseCount FROM biz_base_praise  GROUP BY biz_id) as praise ON praise.biz_id = temp.id

把子查询变成join,速度有质的的飞跃!!

标签:DEPENDENT,查询,SUBQUERY,biz,praise,id
来源: https://blog.csdn.net/qq_41030196/article/details/117750460