在分页中不使用子查询以递增顺序获取表的最后N行

时间:2014-01-11 08:44:23

标签: mysql sql pagination

我正在尝试将一些检索到的数据分页,每个视图的数量为10。我想知道如何在不使用子查询的情况下以某个时间戳列的升序检索最后N行?我不想使用子查询因为,我想使用SQL_CALC_FOUND_ROWS来知道表中的总行数,这些行没有限制。

我这样做的方式,

  SELECT * FROM (
             SELECT * FROM t1 ORDER BY ts DESC LIMIT 10) temp
          ORDER BY ts ASC;

但似乎是,在子查询中不可能使用SQL_CALC_FOUND_ROWS来知道实际的行数。

0 个答案:

没有答案