Thinkphp下MySQLgroupby接count获得条数⽅法⽐如下⾯的语句 , ⽤于分组统计
select count(*) from es_diabetes where uid=43658 GROUP BY uniques
结果明显不是我们想要得,为什么呢,因为这是个group up分组
改为下⾯的,先去重 , 再分组
select count(DISTINCT uniques ) from es_diabetes where uid=43658
group by 是分组,不能直接⽤于 count 统计
thinkphp3但是select还是可以的
或者可以使⽤⼦查询
SELECT count(*) AS c FROM(SELECT count(*) FROM es_diabetes where uid =43658 GROUP BY uniques ) as s
结果还是⼀样的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论