响应引擎的重复行 - 合并

Duplicated rows in response with engine - Merge

我有 3 tables events_0events_1events_2 引擎 = MergeTree

和 1 table events 引擎 = Merge

CREATE TABLE events as events_0 ENGINE=Merge(currentDatabase(), '^events');

当我 运行 sql 查询

select uuid from events where uuid = 'XXXX-YYY-ZZZZ';

我收到了重复的回复

┌─uuid──────────┐
│ XXXX-YYY-ZZZZ │
└───────────────┘
┌─uuid──────────┐
│ XXXX-YYY-ZZZZ │
└───────────────┘

尝试将 _table 添加到 select 子句以查看哪个 table 正在生成数据。

select _table, uuid from events where uuid = 'XXXX-YYY-ZZZZ';

对我来说,这看起来像是一个自递归。您可能需要重命名不会被正则表达式 ^events

匹配的合并 table