程序员开发必备经验(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,速度有质的的飞跃!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值