【发布时间】:2019-04-30 14:51:18
【问题描述】:
我的表中有一个数组 - 如下所示:
我只需要考虑 'top_authors.author' = 'Caivi' 和 'top_authors.total_score' = 3 的行
我尝试使用 unnest 函数,但仍然收到错误消息“没有匹配的运算符 = 参数类型的签名:ARRAY、STRING。支持的签名:ANY = ANY”
你能帮我解决这个问题吗?
【问题讨论】:
-
注意:(以防万一)
and 'top_authors.total_score' = 3- WHERE 子句的这一部分没有多大意义! -
我知道 :) 但在我的情况下,我必须在“where”子句中写两个条件 :) 但是你是对的 :D 在上述情况下,这部分 WHERE 没有意义。我在网上找不到更好的例子:)
-
不要在网上寻找示例以包含和参考您的问题,因为这完全混淆了您的真实用例 - 而是按原样展示您的案例,以便我们能够为您提供帮助!跨度>
标签: sql google-cloud-platform google-bigquery