select *结果和select count(col)结果不一致!

esayyang 2016-07-01 11:40:37
Select count(*)结果约为十万条;
Select count(ID)结果约为一千条;ID是主键;
Select count * FROM Table where ID is not null;结果仍为十万条。
非常诡异!不知道为什么,求大牛解答!

公司用的是Hive
...全文
301 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2016-07-03
  • 打赏
  • 举报
回复
show index from .. show create table ... 贴出看一下。
生命沉思者 2016-07-02
  • 打赏
  • 举报
回复
这种情况,除非表或索引损坏了。
zjcxc 2016-07-01
  • 打赏
  • 举报
回复
把id 扔到另一个表,再统计看看,或许是表有问题

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧