如何通过sql实现行转列???
如何通过sql实现行转列???
create table t2(col1 varchar2(10),col2 varchar2(10));
insert into t2 values('001','vl1');
insert into t2 values('001','vl2');
insert into t2 values('001','vl3');
insert into t2 values('002','vl1');
insert into t2 values('002','vl2');
实现如下表结构:
col1 col2 col3 col4
---- ----- ----- ------
001 vl1 vl2 vl3
002 vl1 vl2
001有N行,相应的也可以转成N列,
请高手指点。