Никак не могу понять, почему неправильно работает запрос к бд...
name := "filedname"
var result []string
query := `SELECT $1 FROM table GROUP BY $1;`
stmt, _ := app.DB.Prepare(query)
defer stmt.Close()
rows, _ := stmt.Query(name)
defer rows.Close()
for rows.Next() {
var res string
rows.Scan(&res)
result = append(result, res)
}
проверку ошибок тут убрал намеренно, при наличии их проверок, ошибки отсутствуют.
Результат слайс строк с одним элементом [filedname] (имя поля) , хотя ожидаю я конечно слайс сгруппированных значений.
При чем если написать жестко query := `SELECT filedname FROM table GROUP BY filedname;` , то получаю ожидаемый слайс.
Кто то может подсказать, в чем дело?)