OFFSET n ROWS FETCH NEXT n

时间:2015-12-02 01:33:12

标签: sql sql-server

我有一个查询,它使用offset / fetch next进行分页:

ORDER BY <<CONDTIONS>>
OFFSET 50 ROWS FETCH NEXT 50 ROWS ONLY

问题是这会给我返回前50行,这与它完全相同:

ORDER BY <<CONDTIONS>>
OFFSET 0 ROWS FETCH NEXT 50 ROWS ONLY

为什么会这样?在这两种情况下,ORDER BY条件完全相同。

1 个答案:

答案 0 :(得分:0)

ORDER BY必须是nique for offset和fetch next才能正常工作。