我想使用限制和偏移量进行选择查询,并使用本文中的示例
https://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/
但是我总是从表中仅获取一个ID的数据,并且有1000行。
我的查询有什么问题? 例如:
依此类推...
SELECT d.id, drivers
FROM ( SELECT id FROM drivers LIMIT 1000 OFFSET 1000) ds
JOIN drivers d ON d.id = ds.id;
答案 0 :(得分:0)
根据参考博客,您的查询应包含order by desc
,因此查询将为
SELECT d.id, drivers
FROM ( SELECT id FROM drivers ORDER BY id DESC LIMIT 1000 OFFSET 1000) ds
JOIN drivers d ON d.id = ds.id;