tp5判断两个或多个表指定字段关系,利用sql关联表和条件判断来实现快速查询,然后批量删除符合条件的数据:
use think\Db;
public function test(){
$lists = Db::query('select a.id as uid,b.id,case when a.id=b.id then 1 else 0 end as falg from fa_user a left join openvpn b on a.id=b.id');
$ids = '';
foreach ($lists as $k => $v){
if ($v['falg'] === 0){
$ids .= ($ids!='' ? ',' : '') . $v['uid'];
}
}
$result = \app\admin\model\User::destroy($ids);
return $result;
}
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。