现在有这样一张数据表字段1 字段2 字段3
A A A
A A A
A A A
B B B
B B B
B B B要做成这样的效果::字段1 字段2 字段3 字段1 字段2 字段3
A A A B B B
A A A B B B
A A A B B B
就是把数据的一半拿到表的右边,相当于放两个大列一样!!我是菜鸟,,刚开始学写pl/sql,这种要求不会写
我想了个办法,就是先查总的数据,然后总数据除以2,前一半数据create一个视图1,后一半数据create视图2,
然后再select两个视图的所有字段from 两个视图
结果是成了这种效果::
字段1 字段2 字段3 字段1 字段2 字段3
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B这种就是相当于两个表的数据相乘了嘛,,我要的不是这种效果!!!求高手指点!!!
A A A
A A A
A A A
B B B
B B B
B B B要做成这样的效果::字段1 字段2 字段3 字段1 字段2 字段3
A A A B B B
A A A B B B
A A A B B B
就是把数据的一半拿到表的右边,相当于放两个大列一样!!我是菜鸟,,刚开始学写pl/sql,这种要求不会写
我想了个办法,就是先查总的数据,然后总数据除以2,前一半数据create一个视图1,后一半数据create视图2,
然后再select两个视图的所有字段from 两个视图
结果是成了这种效果::
字段1 字段2 字段3 字段1 字段2 字段3
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B
A A A B B B这种就是相当于两个表的数据相乘了嘛,,我要的不是这种效果!!!求高手指点!!!
解决方案 »
- Oracle9iDialect和Oracle10gDialect区别?
- 建立触发器
- 如何更快速的update表,求大神告知
- oracle 客户端 可能以SYSDBA连接到服务器上吗? 确定一下
- 郁闷,狂郁闷的……~~,如何把pdm文件(用powerDesire设计的数据库文件)导成纯文本文件??是在不行,还可以…………
- oralce 连接另一个oralce ,oralce 连接 sqlserver !!!
- 求解一个SQL语句
- Net Assistant 不能正常运行问题
- ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB
- impdp从linux网络导出导入数据库到window下全是错误... 求大神
- 查询SQL优化。
- 请问:编译存储过程是否可以触发日志
n.字段1 ,n.字段2, n.字段3
from
(select t.* , row_number() over(order by 字段1) px from tb where 字段1 = 'A') m full join
(select t.* , row_number() over(order by 字段1) px from tb where 字段1 = 'B') n on m.px = m.px