Estou tentando selecionar todos os itens do banco de dados ClickHouse onde o viewIds
array contém 341852351
. Eu executo esta consulta:
SELECT *
FROM
array join viewIds
WHERE has(viewIds, '341852351')
Mas eu recebo este erro:
Não há supertipo para os tipos Int256, String porque alguns deles são String/FixedString e alguns deles não são: Enquanto o processamento has(viewIds, '341852351'). (NO_COMMON_TYPE)
Por favor me ajude a corrigir esta consulta.
Parece que
viewIds
é umaInt256
matriz. Nesse caso, você deve passar o valor comoInt256
em vez de comostring
. Experimente isto: