diff --git a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/db/transfer/SqlParseUtil.java b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/db/transfer/SqlParseUtil.java index ff4bef37..7e71426b 100644 --- a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/db/transfer/SqlParseUtil.java +++ b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/db/transfer/SqlParseUtil.java @@ -248,7 +248,9 @@ public class SqlParseUtil { if (select.getOracleHierarchical() != null) { countSql.append(select.getOracleHierarchical().toString()); } - countSql.append(PlainSelect.getFormatedList(select.getGroupBy().getGroupingSets(), "GROUP BY")); + if (select.getGroupBy() != null) { + countSql.append(PlainSelect.getFormatedList(select.getGroupBy().getGroupingSets(), "GROUP BY")); + } if (select.getHaving() != null) { countSql.append(" HAVING ").append(select.getHaving()); }