最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用mysql的disctinct group by查詢不重復記錄

 更新時間:2008年08月01日 00:15:40   作者:  
非常不錯的方法,用mysql的group by解決不重復記錄的問題,看來我需要學習的地方太多了
有個需求,一直沒有解決,在google上找了半天,給出的方案沒有一個能用了,最后鬼使神差搞定了。
   是這樣的,假設一個表:

id   f_id    value   
1     2         a   
2     2         b   
3     5         c   
4     9         c   
5     9         a   
6     6         d  

id   f_id    value
1     2         a
2     2         b
3     5         c
4     9         c
5     9         a
6     6         d
   id是主鍵,f_id是外鍵,我需要獲得不重復的外鍵f_id的數據,如果用group by 或者distinct很容易搞定


select f_id from table group by f_id
select distinct f_id from table
   但如果再想在結果中得到id值的話,不管怎么都會亂。比如我想在結果中用id進行排序,諸如”select distinct f_id, id from table order by id desc”完全白費。在google上看了大量的例子,發(fā)現需要在select中對id做手腳,讓mysql知道除了f_id外,對id應該進行如何的操作。諸如Max, Min, Avg,Sun..都是可以的,于是變成以下的代碼就搞定了……

select f_id, max(id) as id from table group by f_id order by id desc
   搞定,網上有個文章很接近答案,但是他沒有”as id”,導致在我的mysql中執(zhí)行結果有誤,呵呵。

相關文章

  • Mysql外鍵約束的創(chuàng)建與刪除的使用

    Mysql外鍵約束的創(chuàng)建與刪除的使用

    本文主要介紹了Mysql外鍵約束的創(chuàng)建與刪除的使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Mysql數據庫表定期備份的實現詳解

    Mysql數據庫表定期備份的實現詳解

    這篇文章主要介紹了Mysql數據庫表定期備份的實現詳解的相關資料,需要的朋友可以參考下
    2017-03-03
  • navicat連接Mysql數據庫報2013錯誤解決辦法

    navicat連接Mysql數據庫報2013錯誤解決辦法

    這篇文章主要介紹了navicat連接Mysql數據庫報2013錯誤的解決辦法,首先檢查MySQL是否安裝成功,然后修改配置文件,添加或注釋掉特定行,最后連接進入MySQL服務并執(zhí)行授權命令,需要的朋友可以參考下
    2025-02-02
  • 一鍵搭建MYSQL主從,輕松應對數據備份與恢復

    一鍵搭建MYSQL主從,輕松應對數據備份與恢復

    MYSQL主從是一種常見的數據庫架構,它可以提高數據庫的可用性和性能,在主從架構中,主數據庫負責處理寫操作,而從數據庫負責處理讀操作,當主數據庫發(fā)生故障時,從數據庫可以接管并繼續(xù)提供服務,從而實現高可用性,需要的朋友可以參考下
    2023-10-10
  • Mysql誤操作后利用binlog2sql快速回滾的方法詳解

    Mysql誤操作后利用binlog2sql快速回滾的方法詳解

    相信每個和數據庫打交道的程序員都會碰一個問題,MySQL誤操作后如何快速回滾?那么下面這篇文章主要給大家介紹了關于Mysql誤操作后利用binlog2sql快速回滾的相關資料,文中介紹的非常詳細,需要的朋友可以參考下。
    2017-07-07
  • MySql存儲引擎的作用

    MySql存儲引擎的作用

    mysql面試中最常問的問題之一:小伙子,你說一下你們公司用的存儲引擎,以及你知道有哪些存儲引擎和他們之間的區(qū)別? 所以下面這篇文章主要給大家介紹了關于Mysql存儲引擎的相關資料,需要的朋友可以參考下
    2022-09-09
  • mysql 8.0.20 安裝配置詳細教程

    mysql 8.0.20 安裝配置詳細教程

    這篇文章主要為大家詳細介紹了mysql 8.0.20 安裝配置詳細教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • centos 7系統(tǒng)下編譯安裝 mysql5.7教程

    centos 7系統(tǒng)下編譯安裝 mysql5.7教程

    因為Mysql5.7的更新特性還是非常多,所以這篇文章就給大家介紹以下在centos上面編譯安裝mysql5.7的教程。本文給大家介紹的步驟還是相對來說比較詳細的,相信對大家具有一定的參考借鑒價值,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-11-11
  • windows下mysql 8.0.13 解壓版安裝圖文教程

    windows下mysql 8.0.13 解壓版安裝圖文教程

    這篇文章主要為大家詳細介紹了windows下mysql 8.0.13 解壓版安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • MySQL InnoDB中的鎖機制深入講解

    MySQL InnoDB中的鎖機制深入講解

    這篇文章主要給大家介紹了關于MySQL InnoDB中鎖機制的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05

最新評論

栾川县| 锦州市| 兴和县| 炎陵县| 华宁县| 织金县| 五大连池市| 崇阳县| 蒙城县| 巩留县| 垦利县| 元谋县| 京山县| 环江| 卢龙县| 株洲市| 清水县| 福清市| 金堂县| 额敏县| 屯门区| 威宁| 垣曲县| 永修县| 望江县| 湘阴县| 石阡县| 冕宁县| 电白县| 罗田县| 康平县| 涿州市| 苍山县| 中西区| 许昌市| 海伦市| 新宁县| 高阳县| 兴国县| 阳西县| 普兰店市|