Skip to content

Commit 9e0db73

Browse files
committed
fix: range subselect alias pointer dereference
1 parent c9c1297 commit 9e0db73

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

internal/compiler/output_columns.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -596,9 +596,15 @@ func (c *Compiler) sourceTables(qc *QueryCatalog, node ast.Node) ([]*Table, erro
596596
if err != nil {
597597
return nil, err
598598
}
599+
600+
var tableName string
601+
if n.Alias != nil {
602+
tableName = *n.Alias.Aliasname
603+
}
604+
599605
tables = append(tables, &Table{
600606
Rel: &ast.TableName{
601-
Name: *n.Alias.Aliasname,
607+
Name: tableName,
602608
},
603609
Columns: cols,
604610
})

0 commit comments

Comments
 (0)