将行作为SQL中的列

时间:2019-07-04 14:57:32

标签: sql oracle pivot-table

我有一个名为“ Conditions”的表,我想旋转这些行并将它们显示为一列。我的原始表格如下所示:


sales document  material  condition type  condition value 
123             111111    ybas            100             
123             222222    yzzz            50              
124             333333    ybas            150             
124             333333    yvvv            75             

我想将其转换为如下形式:


sales document  material  ybas  yzzz  yvvv 
123             111111    100              
123             222222          50         
124             333333    150         75  

CONDITION_TYPE的值是动态的。 我在网上搜索,但找不到任何东西。另外,我对SQL语言的了解还不够。

谢谢!

0 个答案:

没有答案