【发布时间】:2019-11-11 21:30:27
【问题描述】:
这是我的两张桌子:
表 1:
ID | Description
0 | test
1 | test1
表2:
ID | YEAR | VALUE
0 | 2019 | 1000
0 | 2020 | 2000
1 | 2019 | 3000
1 | 2020 | 4000
我想要这个视图(2019 和 2020 可能是自定义行):
ID | Description | 2019 | 2020
0 | test | 1000 | 2000
1 | test1 | 3000 | 4000
我知道如何连接这两个表,但不知道如何将 table2 中的值添加到该自定义列。谢谢
【问题讨论】:
-
您可以在Oracle中使用pivot或MAX函数将行转换为列