【详述】我想查询某一个业务的参与人数和次数,发现一起计算的时候,人数和次数是一样的,这时候的次数明显不对,单独算的时候,次数又是对的
【背景】
计算次数是用的 count(*),
两种计算人数的方式都试了
count(distinct uid
)和multi_distinct_count( uid
)
【StarRocks版本】2.5
【联系方式】就在群里回复即可
一起执行的截图如下
单独执行次数
单独执行人数
让我很不理解的是,即使计算人数的方式有什么问题的话,count(*)是单独的一列,为什么还要跟着受影响???这是bug吗?还是我的操作有问题?这不是数据库最基本的操作吗