我有两张桌子
事件
- ID
- 操作系统
参数
- ID
- sx
- sy
该表的 id 关系为 1-1。如果执行查询
select count(*)
from
(select id from event where os like 'Android%')
inner join
(select id from params where sx >= 1024)
using id
他们很慢
但是如果所有数据都包含在一个表中
select count(*) from event where sx >= 1024 and os like 'Android%'
查询执行得非常快。
请告诉我如何在 ClickHouse DB 中使用 join 有效?将所有数据保存在一张表中并不方便。