多表关联查询数据异常

【详述】多表关联查询数据异常,a表查询数据和b表做inner join on a.userId = b.userId查询无法查出数据,但是关联条件用on cast(a.userId as varchar) = cast(b.userId as varchar)就能查出数据,2个表的临时表都看过数据是没问题的,原表的userId字段为bigint
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】例如:2.5.0-RC02
【集群规模】例如:1fe+1be(测试环境,单机混布)
【机器信息】虚拟机
a表临时结果:
image
b表临时结果:
image
如果采用on a.userId = b.userId
image
如果做了转换:
image

等待大神回复。这里补充个问题:
建新表,导数据然后查询,刚开始查询关联正常,但是过个几分钟,又开始出现异常了。怀疑内部某个定时任务干扰

你指的这个异常是说不加cast的执行结果吗?

是的,本应该有数据

麻烦升级2.5.2后再试一下

求教,这是已知bug吗

我看您用的是RC版,不是LTS,升级试一下吧。

测试环境升级确实解决了这个问题,官方没有fix的issue吗

2.5.0-rc02上,你发个执行计划: explain verbose

已经升级没有现场了 :disappointed_relieved: