我想创建一个pl / sql过程,我希望在其中从基于另一列的表中检索列的值,并且我希望输出为选择查询,并将列的字段值作为列名。< / p>
假设我有一个包含两列的表
TEST1 :
column 1 column 2
-----------------
abc 123
abc 234
abc 453
abab 4546
abab 454665
abab 4564566
当我为select 123, 234, 453 from abc
column 1
答案 0 :(得分:0)
您可以在过程中使用以下查询来检索结果:
select listagg(column2, ',') within group (order by column1) from test1
where column1 = 'abc';