我有一个复杂的sql查询,它返回前100条记录,用于构建带有分页的网格。为了呈现分页,我需要总记录数。现在我正在查询数据库两次,第一次是获取指定where条件下的总记录(假设返回12,567)
Select count(*) as TotalRecords from (select a.field1,b.field2, c.field3 from abc a inner join
s以显示我想分页的记录。问题是分页需要简单的计数查询,不能像这样使用select。Not all identifier properties can be found in the ResultSetMapping: username
因此,要将其分页,我必须始终使用两个查询--一个用于显示记录,另一个用于计数记录,这两个查询