У меня есть следующая схема в BigQuery:
Вся таблица выглядит следующим образом:
SELECT * FROM `...nested`
Теперь я просто хочу запросить все строки, в которых есть комментарий под названием «Hello», и я ломаю голову, как это сделать.
SELECT * FROM `...nested` WHERE comments.title = 'Hello'
# Error: Cannot access field title on a value with type ARRAY<STRUCT<title STRING, message STRING>> at [1:69]
SELECT * FROM `...nested` WHERE comments.title IN ('Hello')
# Error: Cannot access field title on a value with type ARRAY<STRUCT<title STRING, message STRING>> at [1:69]
comments.title СОДЕРЖИТ "Hello", кажется, доступен устаревший SQL, поэтому мне интересно, каков его эквивалент.