【发布时间】:2021-09-14 07:59:09
【问题描述】:
我有一张表包含每天的库存 (stock),另一张表包含所有位置 (locations)。货物表只有被填满的位置,但我还需要空架子来计算平均值等。这就是为什么我想加入两个数据框,以便我也得到空的)。
位置表如下所示:
Locations
A
B
C
库存表如下所示:
Date Location quantity
2021-01-01 A 5
2021-01-01 B 5
2021-01-01 A 5
2021-01-02 A 5
2021-01-02 A 5
我想要什么:
Date Location quantity
2021-01-01 A 5
2021-01-01 B 5
2021-01-01 A 5
2021-01-01 C 0 <-- new because on 01-01, there was no C
2021-01-02 A 5
2021-01-02 A 5
2021-01-02 B 0 <-- new because on 01-02, there was no C
2021-01-02 C 0 <-- new because on 01-02, there was no C
仅位置表就有超过一百万行。更复杂的是重复(同一位置的多个产品)。
【问题讨论】:
标签: sql join merge google-bigquery