我从一个表中查询出一条数据,数据中有很多字段,例如:
列名
操作人1 操作时间1 操作人2 操作时间2 操作人3 操作时间 3 .............
小明 20140304 小红 20140909 小王 20150101 .............
现在我想要的sql是这样一个实现结果,
小明 20140304
小红 20140909
小王 20150101
......
也就是一行转成多行,包含两列.
求大神给出一个具体的sql,我自己写的个感觉太复杂了,有没什么好的sql能简单解决。用的是oracle 11g
------解决思路----------------------
列转成行好办,因为字段是固定的
select 操作人1,操作时间1 from 表名
union all select 操作人2,操作时间2 from 表名
union all select 操作人3,操作时间3 from 表名
...
即可