我试图从 ClickHouse DB 中选择viewIds
数组包含的所有项目341852351
。我运行这个查询:
SELECT *
FROM
array join viewIds
WHERE has(viewIds, '341852351')
但我收到这个错误:
Int256、String 类型没有超类型,因为其中一些是 String/FixedString,而另一些则不是:在处理 has(viewIds, '341852351') 时。(NO_COMMON_TYPE)
请帮我解决这个问题。
看起来是
viewIds
一个Int256
数组。在这种情况下,您应该将值作为Int256
而不是作为传递string
。尝试这个: