thinkphp5中如何创建包含and 和 or 情况的查询?
查看更多
这里创建一种情况 (a = 1) and (b = 2 or b = 3);
$this->where('log.user_id','eq',1); $this->where('log.use_time',['eq',0],['egt',time()-86400*3],'or');
生成sql
WHERE `log`.`user_id` = 1 AND ( `log`.`use_time` = 0 or `log`.`use_time` >= 1604596593 )
学习 记录
发布 问题
分享 好友
手机 浏览
回到 顶部