响应引擎的重复行 - 合并
Duplicated rows in response with engine - Merge
我有 3 tables events_0
、events_1
、events_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
我有 3 tables events_0
、events_1
、events_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