首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

奇怪了,这样子如何不让小弟我排序呢?总报缺少右括号

2012-04-01 
奇怪了,这样子怎么不让我排序呢?总报缺少右括号selectAA.*,(selectcccfromBBwhereBB.ryidAA.ryidandrownu

奇怪了,这样子怎么不让我排序呢?总报缺少右括号
select   AA.*,   (select   ccc   from   BB   where   BB.ryid=AA.ryid   and   rownum   =1   order   by   SJ)   as   CCC
FROM   AA   order   by   AA.ryid   asc

中间这句select   ccc   from   BB   where   BB.ryid=AA.ryid   and   rownum   =1   order   by   SJ有什么错呢?
谢谢~~

[解决办法]
不知什么錯誤,可能子查詢里不能有order by ,但也可以這樣寫:

select AA.*,tt.ccc
from
AA,
(
select ccc,t.ryid from BB v,
(select min(sj) sj,ryid from BB group by ryid)t
where t.sj=v.sj and t.ryid=v.ryid
)tt
where AA.ryid=tt.ryid

热点排行