diff --git a/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java b/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java index 754d394c9b..d9259a7853 100644 --- a/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java +++ b/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java @@ -5104,11 +5104,14 @@ public class SQLASTOutputVisitor extends SQLASTVisitorAdapter implements Paramet } } - SQLOrderBy sortBy = x.getDistributeBy(); + SQLOrderBy sortBy = x.getSortBy(); if (sortBy != null) { List items = sortBy.getItems(); if (items.size() > 0) { + if (distributeBy != null) { + print0(" "); + } print0(ucase ? "SORT BY " : "sort by "); for (int i = 0, size = items.size(); i < size; ++i) {