diff --git a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java index bc36bc00f9..5ffa4e65e7 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java @@ -1126,12 +1126,19 @@ class SelectQueryImpl extends AbstractResultQuery implement // ORDER BY clause for UNION // ------------------------- - toSQLOrderBy( - context, - originalFields, alternativeFields, - wrapQueryExpressionInDerivedTable, wrapQueryExpressionBodyInDerivedTable, - unionOrderBy, unionLimit - ); + boolean qualify = context.qualify(); + try { + context.qualify(false); + toSQLOrderBy( + context, + originalFields, alternativeFields, + wrapQueryExpressionInDerivedTable, wrapQueryExpressionBodyInDerivedTable, + unionOrderBy, unionLimit + ); + } + finally { + context.qualify(qualify); + } } private final void toSQLOrderBy(