有什么方法可以选择带有 ID 的行之后的下 10 行,其中行按某些内容排序。
我只提出了简单的解决方案,例如:
- 全选
- 应用循环查找 ID,然后返回下一个 10
谢谢!
最佳答案
您可以使用 LIMIT 。查看docs :
SELECT * from tableName
WHERE id > yourID
ORDER BY ID ASC
LIMIT NumRows
如果行不是按 ID 排序的,您可以:
SELECT * FROM tab1
WHERE orderColumn > (
SELECT orderColumn from tab1
WHERE id = YourId
)
ORDER BY orderColumn
LIMIT 10
关于sql - postgresql 在某事之后选择下一个 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20305466/