【发布时间】:2021-05-25 13:03:33
【问题描述】:
我正在使用 Redshift SQL。
我想将“表”中“Id1”的不同行转换为列。
因此,输出应该像最底部的表一样,为每个“Id2”提供权重作为列。
或者,将权重连接到一列中。
任何有关功能或使用方法的指导将不胜感激。
表格
| Id1 | Id2 | Weight |
|---|---|---|
| 1 | 1 | 55 |
| 1 | 2 | 65 |
| 2 | 1 | 78 |
| 3 | 1 | 70 |
| 3 | 2 | 90 |
| 3 | 3 | 82 |
| 4 | 4 | 44 |
| 4 | 4 | 51 |
想要的输出
| Id1 | Weight |
|---|---|
| 1 | 55-65 |
| 2 | 78 |
| 3 | 70-90-2 |
| 4 | 44-51 |
【问题讨论】:
标签: sql amazon-redshift