我有这个要求
select * from tab where id < 100 order by time desc, type desc limit 1000 OFFSET 0 LIMIT 20
我想通过20得到1000个第一行20。
我总是有语法错误。
答案 0 :(得分:0)
好吧,您可以使用子查询:
select t.*
from (select t.*
from tab t
where id < 100
order by time desc, type desc
limit 1000
) t
order by time desc, type desc
OFFSET 0 LIMIT 20;
但是我只控制在应用程序层获取的行数。