对数据库表中的某一字段去重分组排序
生活随笔
收集整理的這篇文章主要介紹了
对数据库表中的某一字段去重分组排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、問題背景
? ?某數據庫t_tab_ab中有兩個字段a和b,例如以下所看到的:
? ?查詢前: ? ? ? ? ? ? ? ? 查詢后:
? ?a ? ? b ? ? ? ? ? ? ? ? ?a ? ? b
? ?1 ? ? 2 ? ? ? ? ? ? ? ? ?1? ? ?2
? ?1 ? ? 3 ? ? ? ? ? ? ? ? ?2 ? ? 3
? ?1 ? ? 4 ? ? ? ? ? ? ? ? ?3 ? ? 4
? ?1 ? ? 5
? ?2 ? ? 3
? ?2 ? ? 4
? ?2 ? ? 5
? ?3 ? ? 4
? ?3 ? ? 5
2、解決思路
? ?通過查詢a和b中的最小值,對a進行分組和排序
? ?select t.a,min(t.b) from t_tab_ab group by t.a order by t.a
3、實現結果
? ?a ? ? b
? ?1 ? ? 2
? ?2 ? ? 3
? ?3 ? ? 4
轉載于:https://www.cnblogs.com/blfshiye/p/5276250.html
總結
以上是生活随笔為你收集整理的对数据库表中的某一字段去重分组排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 本能是谁唱的啊?
- 下一篇: 风花雪月是谁唱的啊?