From 469190d03709254048d2fd2a40441e02b29fe7ba Mon Sep 17 00:00:00 2001 From: manticore-projects Date: Sun, 8 Dec 2024 15:39:53 +0700 Subject: [PATCH] fix: Alias of the ParenthesedSelect when FromItem is a TableFunction Signed-off-by: Andreas Reichel Signed-off-by: manticore-projects --- .../net/sf/jsqlparser/statement/select/ParenthesedSelect.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/net/sf/jsqlparser/statement/select/ParenthesedSelect.java b/src/main/java/net/sf/jsqlparser/statement/select/ParenthesedSelect.java index 2e09a429f..7fa729e37 100644 --- a/src/main/java/net/sf/jsqlparser/statement/select/ParenthesedSelect.java +++ b/src/main/java/net/sf/jsqlparser/statement/select/ParenthesedSelect.java @@ -75,6 +75,9 @@ private static Alias getAliasFromItem(FromItem fromItem) { if (fromItem instanceof Table && fromItem.getAlias() == null) { Table t = (Table) fromItem; return new Alias(t.getName(), true); + } else if (fromItem instanceof TableFunction && fromItem.getAlias() == null) { + TableFunction t = (TableFunction) fromItem; + return new Alias(t.getName(), true); } else { return new Alias(fromItem.getAlias().getName(), true); }