无法访问类型为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 |
|
|
|
|
|