我另外添加了#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]
能否请您告诉我原因和解决方法
答案 0 :(得分:2)
检查错误
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>
,这似乎使filed3本身就是一个结构字段或一个表。因此,将其与字符串“ some_string_here”进行比较是无效的。