【发布时间】:2016-08-04 04:37:33
【问题描述】:
给定 BigQuery 中的一些数据,格式如下:
| id | r.key | r.value |
+----+-------+---------+
| 1 | k1 | v11 |
| +-------+---------+
| | k2 | v12 |
| +-------+---------+
| | k3 | v13 |
+----+-------+---------+
| 2 | k1 | v21 |
| +-------+---------+
| | k2 | v22 |
| +-------+---------+
| | k3 | v23 |
如何将这些数据转换为:
| id | k1 | k2 | k3 |
+----+-----+-----+-----+
| 1 | v11 | v12 | v13 |
+----+-----+-----+-----+
| 2 | v21 | v22 | v23 |
?
【问题讨论】:
-
您的原始数据是 6 行还是其他格式?
-
N行,每行有一条重复记录
r。每行出现 3 次该记录,一次为key = k1,一次为k2,一次为k3。
标签: sql google-bigquery