您的位置:首页 > 数据库 > Oracle

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 ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息