我#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”进行比较是无效的。
| 归档时间: | 
 | 
| 查看次数: | 27782 次 | 
| 最近记录: |