我有一个列如下的表:
table<mytable>
field<myfield1> type(array<struct>)
item<struct>
cars(string)
isRed(boolean)
information(bigint)
当我执行以下查询时
select myfield1.isRed
from mytable
where myfield1.isRed = true
我得到一个错误:
参数类型不匹配“”:equal的第一个参数应为基元类型,但找到了列表
当我不使用
[true,true,true]
[true,true,true,true,true,true]
[true]
[true, true]
1条答案
按热度按时间wrrgggsh1#
试试这个:
您可以在这里找到有关如何访问复杂类型的更多信息