加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Integrity constraint violation: 1052 Column 'status&

发布时间:2020-12-14 04:43:52 所属栏目:大数据 来源:网络整理
导读:public function roleManage($search,$tpage,$num) { //查询一个角色所对应的多个用户,联表查询 $result=Db::name(‘role‘) -field(‘r.rid,r.rolename,u.username‘) -alias(‘r‘) -join(‘user u‘,‘u.rid=r.rid‘,‘‘) -where($search) -select(); /

public function roleManage($search,$tpage,$num)
{
//查询一个角色所对应的多个用户,联表查询
$result=Db::name(‘role‘)
->field(‘r.rid,r.rolename,u.username‘)
->alias(‘r‘)
->join(‘user u‘,‘u.rid=r.rid‘,‘‘)
->where($search)
->select();

//数据总条数
$count=Db::name(‘role‘)
->field(‘r.rid,‘‘)
->where($search)
->group(‘r.rid‘)
->count();
//处理查询后的数据
$data=$this->array_group_concat($result,‘username‘,‘rid‘);
$arr[‘data‘]=$data;
$arr[‘count‘]=$count;
if($result){
return $arr;
}else{
return [];
}

}

两表联查的时候出现以上错误,当联表查,涉及到以什么为准进行排序的时候,如果两个表里的

排序字段相同,需要指定以哪个表里的字段进行排序。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读