SQL排除重复结果只取字段最大值分享
16lz
2022-01-11
如何用SQL排除重复结果只取字段最大值的记录?
要求得到的结果(即是PID相同的记录只取ID值最大的那一条)。
复制代码 代码如下:
select * from [Sheet1$] a
where ID not exists (select 1 from [Sheet1$] where PID=a.PID and ID>a.ID)
select a.* from [Sheet1$] a inner join (select PID,max(ID) as max_id from [Sheet1$] group by PID) b on a.PID=b.PID and a.ID=b.max_id
更多相关文章
- Android(安卓)初识Retrofit
- android图片上传springMvc
- android 之simpleAdapter详解
- android进度条对话框
- ProgressBar进度条
- Android(安卓)微博登录
- Android中读取电话本Contacts联系人的所有电话号信息
- Android模拟 HTTP multipart/form-data 请求协议信息实现图片上
- Android模拟 HTTP multipart/form-data 请求协议信息实现图片上