J'ai une table imbriquée que je ne peux pas accéder à tous les champs d'utilisation de google bigquery standard.Impossible de désimporter certains champs en utilisant google bigquery (standard)
Par exemple, cette requête échoue
SELECT *
FROM
(
SELECT
rev_info.user.id as player_id,
rev_info.purchase.total.currency as currency,
rev_info.purchase.total.amount as REV
,rev_info.purchase.virtual_items.items.sku as sku
FROM `gcs.rev`
)
WHERE currency = 'USD'
avec l'erreur
"Error: Cannot access field sku on a value with type ARRAY> at [9:59]"
cependant
SELECT *
FROM
(
SELECT
rev_info.user.id as player_id,
rev_info.purchase.total.currency as currency,
rev_info.purchase.total.amount as REV
--,rev_info.purchase.virtual_items.items.sku as sku
FROM `gcs.rev`
)
WHERE currency = 'USD'
Cette requête est très bien.
Notez également que
SELECT
rev_info.purchase.virtual_items.items.sku as sku
FROM `gcs.rev`
échoue avec la même erreur que ci-dessus.
ce que vous entendez par « pas t o ne pas nicher ... "? tu n'as même pas essayé! au moins, c'est comme cela que cela ressemble à partir des questions dans votre question! –
Bonjour et bienvenue sur Stackoverflow! Si les réponses que vous avez reçues vous ont aidé de quelque façon que ce soit ou résolu votre problème, envisagez d'accepter et de voter, car c'est important dans ce forum: https://stackoverflow.com/help/someone-answers –