Sql 不在第条中
我试图遵循sqlboiler()中的示例。但是,我无法在查询中找到与Sql 不在第条中,sql,go,orm,sqlboiler,Sql,Go,Orm,Sqlboiler,我试图遵循sqlboiler()中的示例。但是,我无法在查询中找到与等价的方法 users, err := models.Users( Select("id", "name"), Where("age > ?", 30), AndIn("c.kind in ?", "visa", "mastercard"), ).All(ctx, db) 在这个例子中,如果我们能得到一个操作和notin,那就太好了 谢谢 使用qm.其中(“c.种类不在?”、“visa”、“万事达卡”) 或者
等价的方法
users, err := models.Users(
Select("id", "name"),
Where("age > ?", 30),
AndIn("c.kind in ?", "visa", "mastercard"),
).All(ctx, db)
在这个例子中,如果我们能得到一个操作和notin
,那就太好了
谢谢 使用qm.其中(“c.种类不在?”、“visa”、“万事达卡”)
或者采用更通用的格式qm。其中(“someColumeName not in?”,value…)
请注意,值
应已转换为[]接口{}
请使用此
users, err := models.Users(qm.Select("id","name"),qm.Where("age > ?",30),model.UsersWhere.Kind.NIN([]string{"visa","mastercard"})).All(context.Background(),db)
if err != nil {
fmt.Println("error is -- ",err)
}
resp, _ := json.Marshal(users)
fmt.Println("result ",bytes.NewBuffer(resp))
导入的包qm在哪里-
“github.com/volatiletech/sqlboiler/v4/querys/qm”
我在SQLBoiler生成的代码的当前版本中看到了和notin
看起来是添加的。如果您的问题已得到回答,最好接受该答案:)