有一条SQL语句,select A as 白菜 from B ...... order by C.
我想在它后边union select A as 萝卜 from B ......order by C.
但是执行的时候出现错误.原因是union以后自动排顺序了.union 那里报错了.
去掉头一个order by C后.又显示后一个order by C里的C是无效的标识符.用别名和用全名都不行.
如果能做到既实现union 的功能,结果又按C来排顺序呢?
我想在它后边union select A as 萝卜 from B ......order by C.
但是执行的时候出现错误.原因是union以后自动排顺序了.union 那里报错了.
去掉头一个order by C后.又显示后一个order by C里的C是无效的标识符.用别名和用全名都不行.
如果能做到既实现union 的功能,结果又按C来排顺序呢?
解决方案 »
- “提供程序与oracle客户机的版本不兼容”该问题怎么解决?
- oracle配置问题
- ASFU版本的ORACLE是否可以使用RAC
- 请问这样的需求是用存储过程写还是用触发器写???初学者!!
- 如何消灭掉Default默认值?
- sql里的IDENTITY (1, 1)如何在oracle里实现??
- 请教大家一个存储过程的问题!!!请大家多多指教。谢谢!!!
- 创建的表select找不到
- ADO中怎么得到select min(item) from table;的返回值
- 初来,可不可以介绍点ORACLE的书
- asp能不能连接unix 下的 oracle数据库,老板要!急,大家帮忙
- 高分求助:在oracle中insert操作导致程序阻塞的一个奇怪问题
(
select A as 白菜 from B
union
select A as 萝卜 from B
)
order by c
(
select A as 白菜,c from B
union
select A as 萝卜,c from B
)
order by c