表结构:id唯一,age列有重复的,按age去重,查询所有字段
SELECT [id]
,[name]
,[age]
FROM [YIBAI].[dbo].[test]
GO
按age去重查询多个字段:
select * from [test] where id in (select max(id) from [test] group by [age])
本文介绍了一种使用SQL查询去除重复数据的方法,特别是针对含有重复年龄数据的情况,通过选取每个重复年龄记录中的最大ID来实现数据去重。
表结构:id唯一,age列有重复的,按age去重,查询所有字段
SELECT [id]
,[name]
,[age]
FROM [YIBAI].[dbo].[test]
GO
按age去重查询多个字段:
select * from [test] where id in (select max(id) from [test] group by [age])
1264
2614

被折叠的 条评论
为什么被折叠?