select id,title,content from (select id,rank() over(partition by id order by title) r,title,content from table) where r=1
解决方案 »
- 数据适配器中报错 Too many cursors
- 请问.data文件 是那种数据库文件
- 看看你是怎么理解的
- 各位大侠看看, 我用occi创建了连接池, 最大连接个数为10个, 但连接的时候, 连接个数却可以超过10个, 是什么原因?
- 关于回滚段的问题
- oracle 查询最大值所对应的时间
- 问一个关于oralce中特基本的问题。
- 怎么设置blob字段的存储的大小???????????????
- 这个过程怎样写
- sqlcode=-1405的解决办法(NVL function怎么用)?
- Oracle9i 与 Sql server 能共存在同一台计算机上吗?
- Oracle安装问题,我的机器为什么运行不了Oracle安装文件?
from table
group by id
from tab_name a
where not exists(select * from tab_name where id=a.id and title<a.title)
t.title,
t.content
from
(select A.*,
rank() over(partition by id order by title)as r
from A
)t
where t.r=1
y title) r,title,content from test) where r=1
2 ;
ID TITLE CONTENT
---------- ---------- ----------
1 sadf asdf
2 3323 3wewer
3 sdff fdsfsdSQL> select * from test;
ID TITLE CONTENT
---------- ---------- ----------
1 sadf asdf
1 sdfas sdfsfd
2 3323 3wewer
2 grerrwe sdffasdf
3 sdff fdsfsdSQL>
考虑记录重复的情况:
1 sadf asdf
1 sdfas sdfsfd <----A
2 3323 3wewer <----B
1 sdfas sdfsfd <----A
2 3323 3wewer <----B
2 grerrwe sdffasdf
3 sdff fdsfsd执行后也是有重复