根据报错信息,由于查询中使用了分布式IN/JOIN子查询,而当前配置的分布式产品模式为'deny',所以报错了。你可以尝试以下几种方法来解决这个问题:

  1. 重写查询,使用本地表进行子查询,而不是分布式表。例如,可以将子查询中的log_iMonkey_Wechat_overview表替换为本地表。
  2. 在查询中使用GLOBAL关键字来明确指定使用全局表进行子查询。例如,将子查询中的log_iMonkey_Wechat_overview表替换为GLOBAL log_iMonkey_Wechat_overview。
  3. 修改配置文件,将distributed_product_mode设置为适当的值,以允许使用分布式IN/JOIN子查询。可以参考ClickHouse的文档或与系统管理员进行沟通,了解如何修改配置文件。

根据你的具体环境和需求,请选择适合的解决方法。

SELECT COUNTcrash_uuidFROM log_iOS_crashWHERE crash_uuid = CrashIdentifierAND CrashIdentifier IN SELECT CrashIdentifier FROM log_iMonkey_Wechat_overview WHERE Debug = 0 AND PlatformType != 0 AND C

原文地址: https://www.cveoy.top/t/topic/hZ3y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录