【发布时间】:2020-02-04 22:37:32
【问题描述】:
尝试编写一个查询,使现有的 Postgres 表看起来像下面的第一组,以在此处给出第二组的结果:
ID | Month1 | Month2
A | 2 | 3 --(qty)
B | 4 | 5 --(qty)
结果
ID | Month | QTY
A | Month1 | 2
A | Month1 | 3
B | Month1 | 4
B | Month1 | 5
最好的办法是使用多个联合,但这会很长。有没有更有效的方法来解决这个问题?
【问题讨论】:
标签: sql database postgresql pivot unpivot