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

使用mysql的disctinct group by查詢不重復(fù)記錄

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

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ù)的外鍵f_id的數(shù)據(jù),如果用group by 或者distinct很容易搞定


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

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

相關(guān)文章

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

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

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

    Mysql數(shù)據(jù)庫(kù)表定期備份的實(shí)現(xiàn)詳解

    這篇文章主要介紹了Mysql數(shù)據(jù)庫(kù)表定期備份的實(shí)現(xiàn)詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • navicat連接Mysql數(shù)據(jù)庫(kù)報(bào)2013錯(cuò)誤解決辦法

    navicat連接Mysql數(shù)據(jù)庫(kù)報(bào)2013錯(cuò)誤解決辦法

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

    一鍵搭建MYSQL主從,輕松應(yīng)對(duì)數(shù)據(jù)備份與恢復(fù)

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

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

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

    MySql存儲(chǔ)引擎的作用

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

    mysql 8.0.20 安裝配置詳細(xì)教程

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

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

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

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

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

    MySQL InnoDB中的鎖機(jī)制深入講解

    這篇文章主要給大家介紹了關(guān)于MySQL InnoDB中鎖機(jī)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評(píng)論

哈尔滨市| 南漳县| 昂仁县| 乐山市| 循化| 元朗区| 全椒县| 正蓝旗| 枝江市| 禹城市| 基隆市| 海门市| 新竹县| 策勒县| 肇东市| 彰武县| 广安市| 望江县| 泌阳县| 高青县| 辽宁省| 桃源县| 德格县| 海阳市| 本溪市| 博爱县| 威海市| 郁南县| 龙里县| 扶风县| 尼勒克县| 元江| 兴和县| 威信县| 屯昌县| 会昌县| 福建省| 德格县| 河北区| 武宁县| 天气|