我有一个 SQL 查询,它在多个表上运行以返回一些列和用途LIMIT
以及OFFSET
用于分页。
我还有第二个 SQL 查询,它与第一个查询完全相同,只是它返回没有and运算符count(*)
的前一个查询的。LIMIT
OFFSET
我可以在一个 SQL 语句中执行此操作吗?我可以改进我所拥有的吗?
两个查询的示例:
SELECT a.col1, b.col4, c.col5 FROM a, b, c LIMIT 20 OFFSET 5
SELECT count(*) FROM (SELECT a.col1, b.col4, c.col5 FROM a, b, c) t