【问题】sql左连接后查询速度很慢 5

selectbi.*,count(ms.id)asms,count(c1.id)ascallfrombase_infoasbileftjoinmsinfoasmsonbi... select
bi.*,count(ms.id) as ms,count(c1.id) as call
from
base_info as bi
left join msinfo as ms on bi.id = ms.id
letf join callinfo as c1 on bi.id = c1.id
group by bi.id;

请问这个怎么优化
展开
 我来答
datouxiaoxu
2019-01-11 · TA获得超过1262个赞
知道小有建树答主
回答量:1022
采纳率:83%
帮助的人:472万
展开全部
确定要查询bi的全部字段吗,如果不是的话,只查询具体的字段即可,还有就是可以先做条件筛选然后再进行连接查询,希望对你有帮助
追问
我只想把bi中的所有字段值都取出来,实际只是匹配那几个id值
表长1w,上述取出来数据需要20分钟了,所以我该怎么优化呢?
本人小白,劳烦说的具体点,谢谢
如能解决,会提高悬赏
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式