tidb遇到一个sql执行的bug

实际上有数据的

我知道,另一位问我这个应该是想知道怎么判断bug位置的。并不是说这个不是个bug。

我研究了下,3个select做 union all后有一个select 的数据没了,可以认为是BUG。

暂时的解决办法是把数据没了的select里面的,来自with as的视图部分的查询,改成查物理表。

我来反馈反馈~

with as和主查询用union all的复杂sql部分union all的select 结果就没了,我遇到2次

应该和这个 issue 一样, https://github.com/pingcap/tidb/issues/47881 ,这里将一些谓词下推到 CTE 后导致这里拿到的数据是 0 了

|           └─Selection_203(Probe)                 | 37.25       | 0        | root      |                                                                        | time:4.58s, loops:1                                                                                                                                                                                                                                                                                                                                                            | eq(Column#181, 2), not(isnull(Column#170)), or(and(not(isnull(Column#166)), and(not(isnull(Column#167)), not(isnull(Column#168)))), 1)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 15.4 KB   | N/A     |
|             └─CTEFullScan_204                    | 46.56       | 31       | root      | CTE:t_win_ticket AS wt                                                 | time:4.58s, loops:2                                                                                                                                                                                                                                                                                                                                                            | data:CTE_4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 31.0 KB   | 0 Bytes |
2 个赞

有计划什么版本能修复吗

master 和 7.5 上已经修了。 7.1 上下个版本(7.1.3)就会有

2 个赞

不错,这个问题屡次遇到,赶紧处理了吧

7.5版本修复了该bug,已测试问题解决

2 个赞

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