gpt4 book ai didi

google-bigquery - 错误 : No matching signature for operator = for argument types: STRUCT,STRING。支持的签名:ANY = ANY [4:7]

转载 作者:行者123 更新时间:2023-12-02 03:32:35 25 4
gpt4 key购买 nike

我添加了一个使用标准 SQL 的公共(public)数据库。其显示如下: enter image description here

我添加了#standardsql,此外我还从设置中更改了它。查询如下:

#standardsql
SELECT field1,field2
FROM `censys-io.domain_public.current`
WHERE filed3 = "some_string_here";

我收到此错误:

 Error: No matching signature for operator = for argument types: STRUCT<id STRING, name STRING>, STRING. Supported signatures: ANY = ANY at [4:7]

您能否告诉我原因以及如何解决该问题

最佳答案

检查错误

Error: No matching signature for operator = for argument types: STRUCT<id STRING, name STRING>, STRING. Supported signatures: ANY = ANY at [4:7]

告诉我们您的线路

WHERE filed3 = "some_string_here";

比较不正确。左侧有STRUCT<id STRING, name STRING>这使得归档3看起来要么是一个结构体字段,要么是一个单独的表。因此,将其与字符串“some_string_here”进行比较是无效的。

关于google-bigquery - 错误 : No matching signature for operator = for argument types: STRUCT<id STRING, 名称 STRING>,STRING。支持的签名:ANY = ANY [4:7],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51397153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com