想选择某个字段唯一的记录,同时同行的其他字段也选择上,该怎么写
解决方案 »
- 数据字典中的视图在pl/sql developer 中能不能看?
- 高手进,oracle enterprise manager console,突然消失了,怎么办?
- 中英文判断技术1问?
- 请问这个功能如何在oracle中实现.解决后马上给分
- 这个insert into ... order by 怎么会错呢?
- 奇怪!!!
- 弄了一条裤衩,开心,散分!
- Oracle安装后有示例数据库吗?
- delphi中BDE连接ORACLE数据库后,控件query却不可用insert或edit进行插入操作?
- 求教oracle的日期问题,在线等待,高分相送,急急急
- 删除了登陆oracle控制台的图表还能找到并登陆吗?
- VB6如何调用oracle存储过程呢
id name
1 a
2 b
3 c
4 c
5 b得到结果为
id name
1 a
2 b
3 c
from
(
select id,name,row_number()over(partition by name order by id) rn from table
)
where rn=1
试下看可以么。。
select name,min(id) from tb group by name
根据distinct先确定唯一rowid
再取所要的所有字段
试试看