好啊,晚些我去提
提交好了:https://github.com/gogf/gf/issues/1080#issue-774464272
好的
// 笔误修正g.Map() ==> g.Map{}
// WHERE `uid`=1 Where("uid=1") Where("uid", 1) Where("uid=?", 1) Where(g.Map("uid" : 1)) //--> Where(g.Map{"uid":1}) // WHERE `uid` <= 1000 AND `age` >= 18 Where(g.Map( =>{ "uid <=" : 1000, "age >=" : 18, ))
查询的时候,默认会加上 AND `deleted_at` IS NULL,但是有时候需要查询出来被”软删除“的数据
是否有类似 laravel 的 withTrashed 功能
请看文档:ORM链式操作-时间维护
.Array单一字段查询后的结果集执行gconv.SliceInt64()结果是空的.有其它方法能实现吗?因为[]gdb.Value放到where里面无法实现in查询转换.
下个版本我改进下,目前你手动循环转了。
可以子查询吗?比如:select * from re1 where (select count(1) as num from re2 where re1.uid=re2.uid and re1.period=re2.period and re1.good_id=re2.good_id)=0 ;
9 Comments
Jarvis
好啊,晚些我去提
Jarvis
提交好了:https://github.com/gogf/gf/issues/1080#issue-774464272
郭强
好的
李白
// 笔误修正g.Map() ==> g.Map{}
harry
查询的时候,默认会加上 AND `deleted_at` IS NULL,但是有时候需要查询出来被”软删除“的数据
是否有类似 laravel 的 withTrashed 功能
郭强
请看文档:ORM链式操作-时间维护
糖水不加糖
.Array单一字段查询后的结果集执行gconv.SliceInt64()结果是空的.有其它方法能实现吗?因为[]gdb.Value放到where里面无法实现in查询转换.
郭强
下个版本我改进下,目前你手动循环转了。
xx
可以子查询吗?比如:select * from re1 where (select count(1) as num from re2 where re1.uid=re2.uid and re1.period=re2.period and re1.good_id=re2.good_id)=0 ;