[BUG] 模型的has方法没有处理好别名

浏览:244 发布日期:2020/09/28 分类:ThinkPHP6专区 关键字: BUG Think6 模型
代码:public function searchWeixinAttr($query, $value)
{
       $query->has('weixin', '>', 0);
}
SQL:"SELECT * FROM `admin_user` WHERE  EXISTS ( SELECT `UserBind`.`uid` FROM `weixin_user_bind` `UserBind` WHERE  ( `User`.`id` =UserBind.uid ) )  AND `company_id` = 1"问题:exist语句里面引用了User.id,而前面没有把admin_user表别名设置为User,导致User.id字段不存在
最佳答案
评论( 相关
后面还有条评论,点击查看>>