SQL DISTINCT去掉重复的数据统计方法

admin10年前技术文档1695
备注:SELECT `log_id`,count(*) as count FROM `dp_im_chat` GROUP BY `log_id` HAVING count>1


public function clear_trush_data()
{
    $data=db('im_chat')->field('log_id,count(*) as count')
        ->group('log_id')->having('count>1')->select();
    dump($data);
    foreach ($data as $k=>$v){
        $check=db('im_chat')->where('log_id',$v['log_id'])->value('id');
        $clear=db('im_chat')->where('log_id',$v['log_id'])->where('id','neq',$check)->delete();
        dump(db('')->getLastSql());
    }
}


分享到:

相关文章

计算两点之间连线的夹角大小

function cal_angle_x($point1,$point2){     $angle=atan2(($point2[1]-$point...

Linux安装webbentch压力测试工具

 最近在做 压力测试工具,除了apache的ab测试工具外,发现webbentch工具也不错,这里简单介绍下这两个工具。一、webbentch安装:    wg...

最新可用的Google host

最新可用的Google host

点击下载:(右键将另存为)2016.11.01hosts.txt2016.10.11hosts.txthosts.txthosts.txtgooglehosts20151207.txt20150912...

js 实现页面打印功能

     要实现页面打印功能。这个需求往往听起来挺复杂,挺高级的,其实没那么难,下面本文分享一种超简单的方法实现页面的打印功能, 不仅可以打印整个页...

centos 配置samba服务器

centos 配置samba服务器

yum install samba* -yvi /etc/samba/smb.conf复制[printers],重新创建一个web应用[homes]     ...

window.close(); 关闭浏览器窗口js代码的分析总结

window.close(); 关闭浏览器窗口js代码的分析总结序号关闭代码需要确认无任何作用无需确认测试1window.close()IE7firefox,chrome, safariOpera2w...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。