asl*_*j15 2 sql google-bigquery unnest
我有一个基本的 BigQuery 取消嵌套连接问题
我有一个会话事件表和一个设置事件表。设置事件表有一个名为“数据”的嵌套列。
一旦我展平了setting_event.data(又名unnest),其中的一列需要连接到会话事件表中的一列。
有没有办法直接将会话事件表联接到未嵌套的Setting_event.data?我尝试过这样做:
SELECT .... FROM SESSION_EVENTS LEFT JOIN UNNEST([setting_event.data])
但是,我收到一个未找到的设置事件。
我该如何在标准 BQ SQL 中执行此操作?
SELECT ....
FROM `project.dataset.SESSION_EVENTS`
LEFT JOIN (
SELECT ....
FROM `project.dataset.SETTING_EVENT`, UNNEST(data)
)
ON ... = ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4424 次 |
| 最近记录: |