开发者社区> 问答> 正文

优化SQL语句查询

15
这是我写的MYSQL查询语句,这样写是为了一次查询完成,可是现在发现随着数据的增加,用这个查询语句非常耗时,并且加大了mysql的压力,希望大神指点一二!如何优化这个语句,希望还是可以一句查询完成!

展开
收起
落地花开啦 2016-02-12 14:59:28 2057 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    把子选项改为外关联。你再看看结果。

    SELECT `cms`.* FROM `cms_cms` as cms left join `cms_read` as cread on (`zid`=2 and cms.cat=1 and cms.`id`=cread.`wid`) where cread.`wid` is null order by rand() limit 1
    2019-07-17 18:41:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载