请帮我看一下这种情况的SQL怎么写. select t.*from 表1 twhere a2 =(select max(a2) from 表1 group by a1) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,刚才题目看错了SELECT *FROM 表1,where ROWNUM =(SELECT ROWNUM FROM 表1 T where a2 =(select max(a2) from 表1 group by a1)) SELECT T.a1, T.a2, T.a3FROM 表1 T,(select a1, max(a2) a2 from 表1 group by a1) Awhere T.a1=A.a1and T.a2=A.a2这回应该没问题了!!! SQL> select * from (select a1, max(a2) over(partition by a1 order by a2 desc) as maxa ,a2, a3 from tab_name) where maxa = a2; oracle 11g 有 CONTAINS 这个函数吗? 如何查看oracle开销,或是sql的执行效率 如何将.ec文件转换成.pc ORA-01002: 读取违反顺序 怎样解决? 我已经安装oracle并且已经建立了一个数据库但是 备份数据库 p4系统安装ORACLE8I是不行的,但好象用ORACLE9I的一个目录覆盖就行了,请问是哪个目录文件? oracle中有没有bit(sql server中有)数据类型? 监听器错误 怎么连接到oms 关于数据库存储附件的问题,请各位大虾帮忙啊。 存储过程的问题
SELECT *
FROM 表1,
where ROWNUM =
(SELECT ROWNUM FROM 表1 T where a2 =(select max(a2) from 表1 group by a1))
T.a2,
T.a3
FROM 表1 T,
(select a1, max(a2) a2 from 表1 group by a1) A
where T.a1=A.a1
and T.a2=A.a2
这回应该没问题了!!!
maxa ,a2, a3 from tab_name) where maxa = a2;