V6.5.10sql查询提示runtime error: index out of range [0] with length 0

Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 TiDB 版本】V6.5.10
【 Bug 的影响】
sql无法查询
【可能的问题复现步骤】

【看到的非预期行为】
执行sql就报错
【期望看到的行为】

【相关组件及具体版本】

【其他背景信息或者截图】
如集群拓扑,系统和内核版本,应用 app 信息等;如果问题跟 SQL 有关,请提供 SQL 语句和相关表的 Schema 信息;如果节点日志存在关键报错,请提供相关节点的日志内容或文件;如果一些业务敏感信息不便提供,请留下联系方式,我们与您私下沟通。

想咨询一下这类问题如何处理,是升级tidb版本吗,比如更新到6.5.12是否能够解决这样的问题

一般升级版本能解决,可以在测试环境试试

已知的 bug~

https://github.com/pingcap/tidb/issues/54535

更新到 v6.5.12 可以解决该问题

CASE

		WHEN ( SELECT DISTINCT RDN FROM OUTDELIVERY WHERE IS_REPETITION = CONCAT( TT.病历号, '_', TT.申请单号 ) LIMIT 1 ) IS NOT NULL THEN
		'1' ELSE NULL 
	END 
	) AS STATUS,

我们的sql里面有这样一个子查询,去掉就能查询了

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。