问题如下:
ID value Name
001 33 A001
001 55 A001
002 66 B
003 88 c
…… …… ……如何得到如下结果:ID value Name001 55 A001
002 66 B
003 88 c…… …… ……
请教大家如何求的 相同ID 最大值value 的Name ?
ID value Name
001 33 A001
001 55 A001
002 66 B
003 88 c
…… …… ……如何得到如下结果:ID value Name001 55 A001
002 66 B
003 88 c…… …… ……
请教大家如何求的 相同ID 最大值value 的Name ?
解决方案 »
- oracle如何从指定的ora文件加载
- 为什么OCI中用SYS登录数据库时无论输入什么密码都成功
- 求 CNOUG 邀请码
- 关于存储过程的同步问题,如何实现?
- 一个表,有一个自增的ID,我想每次insert into这个表的时候得到产生记录的ID,请问如何做?
- 如果取一个字段的数字的后6六位
- 登陆时老是提示:ORA-01033: ORACLE initialization or shutdown in progress 请问怎么解决
- 如何看数据库死锁数?
- 解决date类型中的2000年问题???
- Oracle 存储过程游标查询优化,插入临时表
- 大家帮我看看这段sql 代码哪里错了?
- select 'select * from 'table_name from user_tables;
from
(
select a.id,a.value,a.name,row_number() over(partition by a.id order by a.value desc) rn
from a
) aa
where aa.rn=1
from table_name a
group by a.id,a.name
二楼的也行.select a.id,max(a.value) as value,a.name
from table_name a
group by a.id,a.name