用分析函数
select * form (
select a.*, row_number over(partition by 分组条件 order by 排序字段) rk from a)
where rk=1
select * form (
select a.*, row_number over(partition by 分组条件 order by 排序字段) rk from a)
where rk=1
解决方案 »
- oracle 导入库时,提示IMP-00032: SQL 语句超过缓冲区长度?
- .net 3.5 访问oracle 9i 数据库方法?
- 有关oracle通配符的问题
- 什么是SQL CRT
- 关于外连接的问题,高手帮忙!
- MS SQL语句,如何该成ORACLE的SQL
- WinNT下的Oracle数据库服务器,使用关闭Windows服务的方式关闭,在工业生产下是否安全。
- 关于oralce9.2.0.1.0链接问题???
- 请问:在ORACLE中运行多个SQL用什么符号间隔
- 用Database Assistant创建了一个数据库(hehezhao),如何打开这个数据库,在哪里打开?多谢!(版本8.05)在线等待!100分!
- oracle9i 中怎样创建用户名和密码?又怎样导入文件?
- 这个SQL语句怎么写?急--------!!!!
from t1
select distinct first_value(t1.地区)over(order by 发布日期)
, first_value(t1.楼盘名称)over(order by 发布日期)
from t1
FROM t1 x
WHERE NOT EXISTS(
SELECT 1
FROM t1 y
WHERE x.地区=y.地区
AND x.发布日期>y.发布日期
)