回答

收藏

无法访问类型为ARRAY的Big Query中的字段>

技术问答 技术问答 294 人阅读 | 0 人回复 | 2023-09-14

我正在尝试在BigQuery上使用标准SQL方言(即不是传统SQL)运行查询。我的查询是:9 K! [, Z, v$ X1 T
SELECT- ?! w$ Z& V: s
date, hits.referer
9 ~* ]' B3 W) F5 Y' @6 v/ o0 t8 |FROM `refresh.ga_sessions_xxxxxx*`
2 r% U  D2 o+ X- `; o5 Q, v6 P7 a0 HLIMIT 1000
& {! s) ?% w1 j/ W/ e但是要继续得到错误
# Y2 Y4 @4 q6 t4 RError: Cannot access field referer on a value with type
$ }# X7 K* I' j8 e; p' XARRAY> at [2:12]
( W0 @/ n. Y* {' x" h) _有人知道正确的语法吗?- w+ q" z9 b9 v. d
                ) d# u; U9 S. z) }6 a5 H
解决方案:) e6 W1 \" i6 |3 @
                ! D, N. p2 I" x% c' U& y1 S
1 X, m/ @) J- ]  h# S4 j- L1 H& ^
( V8 x6 K- J2 u2 d7 `
                如果您正在寻找所有推荐人,请尝试: K; M/ {. L$ e. p
SELECT date, h.referer* Y4 s2 x8 W7 y5 `( k3 S2 K9 W: n
FROM `refresh.ga_sessions_xxxxxx*`, UNNEST(hits) as h
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则