PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PostgreSQL - repetindo linhas de LIMIT OFFSET


Como todas as linhas retornadas têm o mesmo valor para o status coluna. Nesse caso, o banco de dados é livre para retornar as linhas na ordem que desejar.

Se você deseja um pedido reproduzível, você precisa adicionar uma segunda coluna ao seu pedido por instrução para torná-lo consistente. Por exemplo. a coluna ID:
SELECT students.* 
FROM students 
ORDER BY students.status asc, 
         students.id asc

Se duas linhas tiverem o mesmo valor para a coluna de status, elas serão classificadas pelo id.