mysql sql优化
巴扎黑
巴扎黑 2017-04-17 13:30:08
0
2
390
table article{
    id:BIGINT(20)
    name:VARCHAR(20),
    state:TINYINT(1);//状态,0、正常,1、删除
    ...,
    is_top:TINYINT(1),//是否置顶
    theme:INT,//主题
}

有这样一个需求:
查询article列表,排序优先级,置顶、主题相同、id(从大到小)。

现在写的sql:

SELECT id
FROM article
WHERE state=0
ORDER BY is_top DESC,theme=1 DESC,id DESC LIMIT 0,10

查看执行计划

请教如何优化?

巴扎黑
巴扎黑

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!