diff --git a/database/ql.go b/database/ql.go index 58e6fdf155e10d8c3463582974c01ce00e5d326b..dc9ddaaae911b7a2e517ec9c8d7a5b969349487b 100644 --- a/database/ql.go +++ b/database/ql.go @@ -90,7 +90,11 @@ } } for _, field := range m.Fields().Anonymous() { - columns = append(columns, WithAlias(m.Alias(), field.SQL)) + alias := m.Alias() + if alias == "" { + alias = m.Table() + } + columns = append(columns, WithAlias(alias, field.SQL)) } return columns