diff --git a/sqlalchemy_iris/base.py b/sqlalchemy_iris/base.py index f68e232..f771387 100644 --- a/sqlalchemy_iris/base.py +++ b/sqlalchemy_iris/base.py @@ -570,7 +570,7 @@ def translate_select_structure(self, select_stmt, **kwargs): if limit_clause is not None: limitselect = limitselect.where( between(iris_rn, offset_clause + 1, limit_clause + offset_clause) - ) + ).order_by(iris_rn) else: limitselect = limitselect.where(iris_rn > offset_clause) else: