查询:

   select `r`.`id` as `id`
     from `tbl_rls` as `r`
left join `tblc_comment_manager` as `cm` on `cm`.`rlsc_id` != `r`.`id`

两张桌子都有8K的记录,但为什么速度很慢,有时需要2-3分钟甚至更长时间?
天啊,这个查询让mysql服务器停机了。会马上给你们回复的:(
所有人那些建议索引列都是正确的。
是的,我写的问题是愚蠢的和错误的。谢谢纠正我。

最佳答案

还可以考虑为表编制索引。我们在一个1Million+记录表上运行多个左连接,返回结果不需要超过一两秒钟。

关于sql - 使用Left Join的Mysql查询太慢了,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3257575/

10-11 03:31
查看更多