【发布时间】:2021-07-09 15:01:09
【问题描述】:
我想加入两个表并使用它们共享的列来对结果进行分组,包括那些只出现在一个表中的 accountId 的空结果。
表一
| AccountId | productApurchases |
|---|---|
| Steve | 1 |
| Jane | 5 |
| Bill | 10 |
| Abed | 2 |
表 b
| AccountId | productApurchases |
|---|---|
| Allan | 1 |
| Jane | 10 |
| Bill | 2 |
| Abed | 1 |
| Mike | 2 |
期望的输出
| AccountId | productApurchases | productBpurchases |
|---|---|---|
| Steve | 1 | 0 |
| Jane | 5 | 10 |
| Bill | 10 | 2 |
| Abed | 2 | 1 |
| Mike | 0 | 2 |
我一直在尝试各种连接,但不知道如何按所有帐户 ID 进行分组。
非常感谢任何建议,谢谢。
【问题讨论】: