1 // 返回多数据集 2 func UserManySet() { 3 4 rows, err := DB.Raw(`select * from [user];select * from [user1];`).Rows() 5 if err == nil { 6 for { 7 var result1 []map[string]interface{} 8 rows.Next() 9 err = DB.ScanRows(rows, &result1) 10 if err == nil { 11 fmt.Println("\n\nRaw3:", result1) 12 } 13 if !rows.NextResultSet() { 14 break 15 } 16 } 17 } 18 fmt.Println("Raw3:", rows.Err()) 19 20 }