whereIn查出来的数据跟原生sql查出来的数据不一致

浏览:1067 发布日期:2020/09/23
5.0.0 - 致命 - 未处理
比如在模型里面执行:$list = $this->whereIn("work_type", [1,2,3])->select();查出来只有1条数据;

执行 $this->whereIn("work_type", [1,2,3])->fetchSql(true)->select(); 生成的原生sql语句用 Db::query() 查询,查出来是两条数据;

其中,work_type字段是varchar类型,一条数据值是1,另外一条数据值是1,2
评论(
后面还有条评论,点击查看>>