无法访问类型为ARRAY的Big Query中的字段>
技术问答
335 人阅读
|
0 人回复
|
2023-09-14
|
我正在尝试在BigQuery上使用标准SQL方言(即不是传统SQL)运行查询。我的查询是:, T3 p% ?+ ] E6 r! [
SELECT& r! ^5 P! E- v( Y6 Y: J
date, hits.referer! g3 W1 G' N. S8 A5 E
FROM `refresh.ga_sessions_xxxxxx*`
' C" d. d: K) @! c& `LIMIT 1000
8 C8 s3 F/ @8 a: x, [但是要继续得到错误
- p# t8 a8 f. x0 K0 O" N% Q" p- g' [Error: Cannot access field referer on a value with type , B5 V5 A4 s1 h" K/ I- P
ARRAY> at [2:12]
. H l( H Y. {/ C9 q3 G# f6 o& [有人知道正确的语法吗?
5 t$ T# r3 M1 p$ U/ o
7 z1 ?5 E/ P& ^$ W3 f; s7 T6 ]解决方案:
9 W4 M2 {/ S3 K' D9 B6 [
' w7 j& | g3 H6 V
: k7 i/ W$ f2 x& G2 N+ V' S7 c
- Q; b. A0 D/ b2 f1 M9 c 如果您正在寻找所有推荐人,请尝试
7 S. |5 K$ B: M* ]) H2 Y: jSELECT date, h.referer- j: n" E- |, R
FROM `refresh.ga_sessions_xxxxxx*`, UNNEST(hits) as h |
|
|
|
|
|