我有一个场景,我得到一个计数,然后将计数作为变量传递给类似的查询以获取分页记录。所以基本上我正在做一个完整的查询,通过内部创建完整的表来获取所有的计数,然后使用该计数来显示同一个表,每页 10 个。我有什么解决方案来避免这种多重查询?
像这样的东西是一种伪语言。
select count {big table}
select big table where records are between count and count+10
有没有一种明智的方法可以在同一个查询中获取 COUNT 变量?
我想知道谷歌将如何处理搜索,它会首先找到所有记录还是只获取记录而不跟踪页面数?无法事先计算页码,因为它取决于用户发送的变量。
编辑:我在这里有一个类似的问题https://dba.stackexchange.com/questions/161586/including-count-of-a-result-in-the-main-query