Bladeren bron

columnsWithAlias: Only prepend table name if not empty

Fixes Issue #357
Julien Schmidt 10 jaren geleden
bovenliggende
commit
03a543a160
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. 5 1
      rows.go

+ 5 - 1
rows.go

@@ -40,7 +40,11 @@ func (rows *mysqlRows) Columns() []string {
 	columns := make([]string, len(rows.columns))
 	if rows.mc.cfg.columnsWithAlias {
 		for i := range columns {
-			columns[i] = rows.columns[i].tableName + "." + rows.columns[i].name
+			if tableName := rows.columns[i].tableName; len(tableName) > 0 {
+				columns[i] = tableName + "." + rows.columns[i].name
+			} else {
+				columns[i] = rows.columns[i].name
+			}
 		}
 	} else {
 		for i := range columns {