+ -
当前位置:首页 → 问答吧 → mysql 去重统计问题

mysql 去重统计问题

时间:2011-08-29

来源:互联网

select distinct view.id,view.name,view.age from view 选择出1000条
select count(distinct view.id,view.name,view.age) from view 显示只有10条

什么情况

作者: le7le   发布时间: 2011-08-29

查查 sql count 的作用

作者: targer   发布时间: 2011-08-29



一般不会出现你说的情况,我在我本机测试了几十万的数据都没有这种问题。
看看你的表里是不是又大量的NULL值,count不统计null值的

--------------------------------
BTW,你这么使用DISTINCT往往是得不到你所预期的结果的。

作者: iminto   发布时间: 2011-08-29

select count(distinct view.id,view.name,view.age) from view

晕, 这不是只会出一条??

作者: spser   发布时间: 2011-08-29

回复 iminto


    没有Null,它是统计一个视图表的

作者: le7le   发布时间: 2011-08-29

回复 spser


    所以下面的我是用了显示2个字

作者: le7le   发布时间: 2011-08-29

count那句本身就是错误的吧  count()不能是多个字段吧

作者: pingrj   发布时间: 2011-08-29