From 3ad82b0cf290f951d4e79d7ed7744f13f9128527 Mon Sep 17 00:00:00 2001 From: weipeng Date: Thu, 30 Dec 2021 14:44:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D#4635=EF=BC=9Asort=20by=20?= =?UTF-8?q?=E5=8F=96=E5=80=BC=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) {