我试图在 HiveQL 中获得一个查询结果,其中一列是不同的。但是结果不匹配。表中有近 20 列。
create table uniq_us row format delimited fields terminated by ',' lines terminated by '\n' as select distinct(a),b,c,d,e,f,g,h,i,j from ctry_us_join;
结果行数:513238
select count(distinct a) from ctry_us_join;
结果行数:151616
这怎么可能,并且在我的第一个或第二个查询中有问题