为了分页需要,我需要运行一个带有
我想要运行:
LIMIT
和 OFFSET
子句的查询。但是我也需要一个不带 LIMIT
和 OFFSET
子句的查询所返回的行数计数。我想要运行:
SELECT * FROM table WHERE /* whatever */ ORDER BY col1 LIMIT ? OFFSET ?
并且:
SELECT COUNT(*) FROM table WHERE /* whatever */
同时,有没有一种方法可以实现这个目标,特别是一种让Postgres进行优化以使其比单独运行更快的方法?