left join明细和聚合结果条数不一致

【详述】两段sql一模一样,不同的是,一个count,一个是明细,但是条数却不一致。具体sql和结果见图所示:
image


【StarRocks版本】例如:1.18.1
【集群规模】例如:3fe(3follower)+8be(fe与be混部)

用left anti join就不会有这样的问题,赶紧修复一下吧。

您好,方便发下建表语句么

CREATE TABLE lexicon (

id int (11) NULL COMMENT “”,

name varchar (1024) NULL COMMENT “”,

value varchar (4096) NULL COMMENT “”,

create_time datetime NULL COMMENT “”,

update_time datetime NULL COMMENT “”,

is_archived tinyint (4) NULL COMMENT “”,

project_id int (11) NULL COMMENT “”,

copied_id int (11) NULL COMMENT “”,

is_removed tinyint (4) NULL COMMENT “”,

etl_load_dt datetime NULL COMMENT “”

) ENGINE=OLAP

DUPLICATE KEY (id, name)

COMMENT “OLAP”

DISTRIBUTED BY HASH(id) BUCKETS 8

PROPERTIES (

“replication_num” = “3”,

“in_memory” = “false”,

“storage_format” = “DEFAULT”

);

请检查一下a表的name是否存在null值,count不会统计null值,count(null)=0

我查了,没有name为null的记录。

select * from dim.lexicon where project_id = 1964 and name is null;命令查询结果是0条么?关闭CBO执行结果会不一致么?

是的,查询结果是0,关闭和开启CBO的执行结果是一致的。