группировка Голанга в запросе MySQL - PullRequest
0 голосов
/ 22 сентября 2018

У меня есть запрос, структура и код mysql:

sqlQuery := "SELECT group_concat(Id), Title from Tbl WHERE SomeField = 3 GROUP BY Title ORDER BY Title LIMIT 20;"
type SomeStruct struct {
    IDs            []int    `json:"ids"`
    Title          string   `json:"title"`
    SomeField      int      `json:"somefield"`
}

type SomeMap map[string]interface{}

var SomeObject []SomeMap

row, err := db.Query(sqlQuery)
checkErr(err)
for row.Next() {
   var ids []int
   var title string
   var somefield int

   err = row.Scan(&ids, &title, &somefield)
   someMap := SomeMap{"ids":ids, "title": title, "somefield": somefield}
   someObject = append(SomeObject, someMap)
}

Как мне разобрать мой объект, чтобы структурировать, где идентификаторы выглядят как [] тип int, потому что Голанг сообщает, что это может быть [] uint8??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...