尝试来自 4 个不同 table 的所有行,Clickhouse 在使用 union all 时未检测到 table
Trying to all rows from 4 different tables, Clickhouse doesnt detect table when using union all
所以我有 4 个子表都是相同的模式,我想显示所有表之间的所有行,这样我就可以用 redash 将它转换成图表
我目前的想法是只拥有联合链,但出于某种原因,clickhouse 认为它不存在
select * from first
union all
select * from second
结果:“异常:Table 第二个不存在”
但是
select * from second
工作正常。
我从这个逻辑中遗漏了什么吗?
我想出来了,出于某种原因我不得不 select 来自 selects
的联合
select * from (
select * from first
union all
select * from second
...
) group by ...
我不知道为什么用我原来的方法检测不到table,但现在成功了
我希望有类似问题的人会觉得这有用
所以我有 4 个子表都是相同的模式,我想显示所有表之间的所有行,这样我就可以用 redash 将它转换成图表
我目前的想法是只拥有联合链,但出于某种原因,clickhouse 认为它不存在
select * from first
union all
select * from second
结果:“异常:Table 第二个不存在”
但是
select * from second
工作正常。
我从这个逻辑中遗漏了什么吗?
我想出来了,出于某种原因我不得不 select 来自 selects
的联合select * from (
select * from first
union all
select * from second
...
) group by ...
我不知道为什么用我原来的方法检测不到table,但现在成功了
我希望有类似问题的人会觉得这有用