【发布时间】:2012-09-17 02:45:33
【问题描述】:
根据这篇文章 Why does MYSQL higher LIMIT offset slow the query down? 和这篇文章 http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/ 我需要一个 linq 来创建下面的查询
SELECT news.*
FROM (
SELECT id
FROM news
WHERE cat_id= x
ORDER BY
id DESC
LIMIT m, n
) o
JOIN news
ON news.id = o.id
【问题讨论】:
-
为什么你不能“从新闻中选择 * from news where cat__id = x order by id desc limit m,n” .. 为什么要双重查询?
-
@BugFinder 请阅读这篇文章explainextended.com/2009/10/23/…
-
无法从工作中查看:p - 因此评论我能看到的内容
-
请不要只重复一个问题!改进第一个。