(improvement)(chat) support sub-query in having (#237)

This commit is contained in:
lexluo09
2023-10-16 20:05:05 +08:00
committed by GitHub
parent c5536aa25d
commit e3232f0198
2 changed files with 34 additions and 0 deletions

View File

@@ -133,6 +133,19 @@ public class SqlParserSelectHelper {
}
});
}
Expression having = plainSelect.getHaving();
if (Objects.nonNull(having)) {
having.accept(new ExpressionVisitorAdapter() {
@Override
public void visit(SubSelect subSelect) {
SelectBody subSelectBody = subSelect.getSelectBody();
if (subSelectBody instanceof PlainSelect) {
plainSelects.add((PlainSelect) subSelectBody);
}
}
});
}
}
});
return plainSelects;