模型WHEREIN生成的SQL不对

浏览:74 发布日期:2019/12/13 分类:ThinkPHP6专区
$map[] = ['group_id',"IN","1"];
$map[] = ['group_id',"IN",[1]];//或者这样最终还是生成以下的SQL
$user->where($map)->paginate();
最后生成的是SELECT * FROM `db_user` WHERE `group_id` = '1' LIMIT 0,10
不应该是 IN的吗

用DB类也一样$ids = ['1'];
$map=[
            ['group_id','in',$ids]
   ];
        $list = \think\facade\Db::name("user")->where($map)->fetchSql(true)->select();
生成 SELECT * FROM `db_user` WHERE `group_id` = '1'
最佳答案
评论( 相关
后面还有条评论,点击查看>>