Skip to content

Commit 650d4df

Browse files
committed
ignore order by in subquery
1 parent 8425112 commit 650d4df

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

sqlalchemy_iris/base.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,14 @@ def translate_select_structure(self, select_stmt, **kwargs):
436436
else:
437437
return select
438438

439+
def order_by_clause(self, select, **kw):
440+
order_by = self.process(select._order_by_clause, **kw)
441+
442+
if order_by and (not self.is_subquery() or select._limit):
443+
return " ORDER BY " + order_by
444+
else:
445+
return ""
446+
439447

440448
class IRISDDLCompiler(sql.compiler.DDLCompiler):
441449
"""IRIS syntactic idiosyncrasies"""

0 commit comments

Comments
 (0)