对于动态列取消透视是否有任何解决方案

时间:2019-05-10 10:20:10

标签: sql oracle pivot

我有类似

的数据

表1:

YEAR     PD         REAL_GDP     REAL_PRIVATE_CONSUMPTION        
2018    0.007509274 140712.6      78450.8

表2:

description                     value
Debt_service_ratio_paid         0.06
Personal_disposable_income  0.000000005
Intercept                   2.0004
Real_GDP                    -0.004
Debt_service_ratio_paid         0.06

因此,基本上,表一的某些列是table2中的行。我想乘以ex的值。实际GDP,因此输出应为140712.6*-0.004.... 我尝试过unpivot ..但这里的问题是只想对表1和表2中常见的那些列进行计算....将来行会在表2中添加...所以我想知道是否有针对动态unpivot的解决方案,在这里我可以同时使用表中的公共列,也可以只使用第一个表中的unpivot这些列。

0 个答案:

没有答案