select b.c2
from
(
SELECT BB.C2
FROM A LEFT OUTER JOIN B (AA.A1 = BB.A2)
WHERE AA.A1 = 'aa1'
ORDER BY AA.A2 DESC
) b
where rownum<2
from
(
SELECT BB.C2
FROM A LEFT OUTER JOIN B (AA.A1 = BB.A2)
WHERE AA.A1 = 'aa1'
ORDER BY AA.A2 DESC
) b
where rownum<2
解决方案 »
- 请教一个SQL语句
- win7安装oracle 9i出现的问题?急急急急急急……
- oracle菜鸟提问存储过程的问题,总是编译不过。。。
- 关于绑定变量的问题,表名称是按月分表的,可以绑定否?
- 存储过程执行无效
- 我在建Oracle表的时候,建了分区.为什么只能够建一个?请帮忙看看
- sql树问题
- 请问如何在oracle下执行sql文件
- 哪儿有oracle的中文帮助?
- 用手工脚本建立数据库时,如何指定控制文件名为自己想要的文件名?
- 求教一个很菜的问题:用SQL Plus 8.0连接其他服务器上的ORACLE8.0.5
- sysdba、sysoper、normal在登陆connect as时的区别?谢谢!
既然不是oracle,那个sql就不对了。得重写了。
SELECT MAX(BB.C2)
FROM AA LEFT OUTER JOIN BB (AA.A1 = BB.A2)
WHERE AA.A1 = 'aa1'
ORDER BY AA.A2
FROM A LEFT OUTER JOIN B (AA.A1 = BB.A2)
WHERE AA.A1 = 'aa1'
ORDER BY AA.A2
------------------------------------------
only need a max function,
------------------------------------------
select max(BBC2)from(SELECT BB.C2 as BBC2FROM A LEFT OUTER JOIN B (AA.A1 = BB.A2)
WHERE AA.A1 = 'aa1'
ORDER BY AA.A2)