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); }