-- 根据编号分组取第一条数据
select * from table t where t.no=(select max(no) from table t1 where t1.no=t.no) -- 根据编号分组后取第一条数据
SELECT * FROM
(SELECT ROW_NUMBER() OVER (partition BY no ORDER BY no) rowId,*
from table) t
WHERE rowId=1
相关文章
- 08-18Mybatis使用Map当做参数获取插入数据成功后返回的自增id
- 08-18SpringBoot中数据加密存储和获取后解密展示AttributeConverter的实现
- 08-18Vue3 前端获取数据后 “响应式表示” ref and reactive
- 08-18Group by分组,为分组后的数据添加序号
- 08-18分组后获取最新记录信息
- 08-18elementui分页更改后,需要再次调用获取列表数据函数
- 08-18SQL数据分组后取最大值或者取前几个值(按照某一列排序)
- 08-18Sqlserver取分组后的第一条数据
- 08-18【TS】获取对象中的多个值,并对数据进行重复操作后,传递给后端(前端代码优化)
- 08-18使用useGeneratedKeys属性与keyProperty实现获取添加后数据库自动生成的主键