【发布时间】:2020-12-29 07:41:39
【问题描述】:
我的表包含一些标识符,称它们为 ID1 和 ID2,记录如下所示:
ID1 ID2
01 1
01 1
01 2
01 2
01 2
02 2
02 2
02 3
02 3
02 3
...
03 4
04 5
05 6
06 7
因为我可以在示例表的第一部分通过ID1 = 02 将ID2 = 3 链接到ID2 = 2,然后通过ID2 = 2 将ID1 = 02 链接到ID2 = 01,我知道这是一个单一的实体,我'我感兴趣。
是否可以从 ID1 创建一个复合键,这表明这是一个单一的实体,例如:
ID1 ID2 ID_comp
01 1 01_02
01 1 01_02
01 2 01_02
01 2 01_02
01 2 01_02
02 2 01_02
02 2 01_02
02 3 01_02
02 3 01_02
02 3 01_02
03 4 03
04 5 04
05 6 05
06 7 06
这只是一个例子。在 ID1 和 ID2 中可能有更长的序列和多个标识符。另请注意,ID1 的某些序列直接映射到 ID2,例如 03、04、05、06。ID1 和 ID2 都是全局唯一的字符串,但为简单起见,我在这里使用了数字。还有一个时间戳列,可以用来对记录进行排序。
任何帮助表示赞赏。
【问题讨论】:
标签: google-bigquery