Postgresql 使用go pg into[]字符串切片的自定义查询

Postgresql 使用go pg into[]字符串切片的自定义查询,postgresql,go,orm,Postgresql,Go,Orm,我在代码中使用了很多其他地方,所以我希望我不必切换到其他客户机 我无法让ORM正确地编写这个查询(如下),所以我只想将它作为自定义字符串传递。但我不知道如何将结果放入[]字符串片段 tokens:=[]字符串{} qry:=`选择p.token 从pnp 参加 (值('123')、('456')、('789'))作为t(用户ID) 在p.userid=t.userid上` 我试过: err:=db.Model(&Pntoken{},qry)。选择(&tokens) err:=db.Query(

我在代码中使用了很多其他地方,所以我希望我不必切换到其他客户机

我无法让ORM正确地编写这个查询(如下),所以我只想将它作为自定义字符串传递。但我不知道如何将结果放入[]字符串片段

tokens:=[]字符串{}
qry:=`选择p.token
从pnp
参加
(值('123')、('456')、('789'))作为t(用户ID)
在p.userid=t.userid上`
我试过:

err:=db.Model(&Pntoken{},qry)。选择(&tokens)
err:=db.Query([]字符串{},qry,nil)。选择(&tokens)
_,err:=db.Exec(qry)
res,err:=db.Model((*Pntoken)(nil)).Exec(qry)
但是,我无法让工具完全脱离我的方式,只在我的切片中获得一些简单的结果

感谢所有提示