Oracle数据库问题

时间:2017-12-28 14:05:57

标签: oracle oracle11g

我的表t1包含2列search_I'd和总计

Search_I'd         Total
25                         2
27                         2
28                         2
31                         4
--------                  ---------

当我使用pivot与pivot_in_clause并且我通过显式列表(25,27,28,31)时,它工作正常

但是当我在pivot_in_clause中使用子查询时,它会给我一个错误ora-0096缺少表达式

所以我在查询中使用pivot xml然后我将结果集作为

SEARCH_ID_XML 
 (XMLTYPE)

我希望输出为

25      27   28   31.......... 
 2      2     2    4......... 

使用子查询

0 个答案:

没有答案