oracle 数据库行列转换问题
发布网友
发布时间:2022-04-10 01:35
我来回答
共1个回答
热心网友
时间:2022-04-10 03:04
select 'B' 列x,
(select b from tabname where a='2011') 列2011,
(select b from tabname where a='2012') 列2012,
...
from al
union
select 'C' 列x,
(select c from tabname where a='2011') 列2011,
(select c from tabname where a='2012') 列2012,
...
from al
;
追问嗯,a的值是不确定的,已经解决了, 用的是 unpivot ,还谢谢你回答
追答呵呵,不会用这个 unpivot