如何用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

更多相关文章

  1. Android(安卓)初识Retrofit
  2. android图片上传springMvc
  3. android 之simpleAdapter详解
  4. android进度条对话框
  5. ProgressBar进度条
  6. Android(安卓)微博登录
  7. Android中读取电话本Contacts联系人的所有电话号信息
  8. Android模拟 HTTP multipart/form-data 请求协议信息实现图片上
  9. Android模拟 HTTP multipart/form-data 请求协议信息实现图片上

随机推荐

  1. Android多语言适配values文件夹命名
  2. 使用NetBeans+Android SDK+NBAndroid插件
  3. Android数据存储操作②文件存储
  4. Android Handler机制12之Callable、Futur
  5. android常用组件之TextView组件
  6. android布局相关属性
  7. android中xml文件的使用详解
  8. android:ellipsize省略文字用法
  9. Android中android:visibility的3中属性的
  10. Android中drawable各个属性讲解