Oracle数据库的数据透视查询

时间:2014-06-04 17:41:23

标签: sql oracle pivot

我有一个返回以下结果集的查询:

GROUP_ID | ORDER | ID
1        | 1     | 1000
1        | 2     | 1004
1        | 3     | 1005
2        | 1     | 2400
2        | 2     | 2402
3        | 1     | 3000
3        | 2     | 3001
3        | 3     | 3002

我需要将行转换为列(ORDER值将成为列),如下所示:

GROUP_ID | 1     | 2     | 3 
1        | 1000  | 1004  | 1005
2        | 2400  | 2402  | 
3        | 3000  | 3001  | 3002

我该怎么做?

0 个答案:

没有答案