ORACLE分组取第一条记录
2018-01-16 10:07
204 查看
select 查询内容 from ( select row_number() over(partition by 分组字段 order by 排序字段) as rn , 查询字a,查询字段b.. from 表1,表2 where 条件 ) where rn = 1 ;
select 查询内容 from ( select row_number() over(partition by 分组字段 order by 排序字段) as xuhao , 查询字a,查询字段b.. from 表1 left join 表2 on 条件 ) where xuhao = 1 ;
相关文章推荐
- oracle查询:分组查询,取出每组中的第一条记录
- sql分组获取第一条记录(sql+oracle)
- oracle查询:分组查询,取出每组中的第一条记录
- Oracle 分组后取每组的第一条记录
- ORACLE 分组排序取每组的第一条记录
- oracle取出每个分组的第一条记录
- oracle分组查询第一条记录和每组的个数
- Oracle 分组后第一条记录
- oracle 分组后取每组第一条数据
- oracle查询:取出每组中的第一条记录
- oracle 某一字段相同另一字段不同的情况下取第一条记录
- (oracle/mysql)查询出分组查询每组的第一条数据
- oracle小记1--分组 排序 取最新时间记录
- oracle中,分组后,取各组的前n条记录的sql语句:rownumber() over()
- Oracle分组查询取每组排序后的前N条记录
- oracle和sql server取第一条记录的区别以及rownum详解
- 如何取出每个分组的第一条记录
- Oracle 新闻查询 第一条记录标题红色显示并截字
- MySQL中分组取第一条, 以及删除多余的重复记录
- oracle中,分组后,取各组的前n条记录的sql语句:rownumber() over()