变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁IT技術 → mysql查詢某個字段不重復值的辦法

mysql查詢某個字段不重復值的辦法

更多

在使用mysql時,有時需要查詢出某個字段不重復的記錄,雖然mysql提供有distinct這個關鍵字來過濾掉多余的重復記錄只保留一條,但往往只用它來返回不重復記錄的條數,而不是用它來返回不重記錄的所有值。其原因是distinct只能返回它的目標字段,而無法返回其它字段。那么該如何解決這個問題呢?下面是具體的解決方法,供大家參考:

下面先來看看例子:   

表的結構 `member` 

轉存表中的數據 `member`  

庫結構大概這樣,這只是一個簡單的例子,實際情況會復雜得多。  

比如我想用一條語句查詢得到name不重復的所有數據,那就必須使用distinct去掉多余的重復記錄。  

telephone的結果是:  

好像達到效果了,可是,我想要得到的是id值呢?改一下查詢語句吧: :

結果會是:

distinct怎么沒起作用?作用是起了的,不過他同時作用了兩個字段,也就是必須得id與name都相同的才會被排除。我們再改改查詢語句: :

很遺憾,除了錯誤信息你什么也得不到,distinct必須放在開頭。難到不能把distinct放到where條件里?能,照樣報錯。

該怎么辦呢?我們用函數統計需要不重復的字段。居然成功了。

現在將完整語句放出:

結果:

目的達到。能夠解決問題就可以了。

熱門評論
最新評論
第 1 樓 廣東廣州電信 網友 客人 發表于: 2013/11/16 13:51:56
aaaaa

支持( 0 ) 蓋樓(回復)

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 经典三级第一页 | 日日操夜夜 | 亚洲日本视频在线 | 午夜视频在线观看按摩女 | 1769亚洲资源站365在线 | 欧美日韩一区二区三区高清不卡 | 九九九热精品 | 在线视频第一页 | 欧美性生活一级 | 国产在线视频网站 | 无遮挡男女激烈免费动态图 | 1区1区3区4区产品亚洲 | 成人网在线看 | 亚洲free | 免费高清在线观看a网站 | 99久久免费国产精精品 | a级网址 | 欧美国产成人精品一区二区三区 | 日本一区二区不卡在线 | 国产三级精品三级在专区 | 超清乱人伦中文视频在线 | 欧美视频国产 | 亚洲午夜精品一区二区 | 久久99精品这里精品动漫6 | 久久精品vr中文字幕 | 黑人成人影院 | 国产黄色高清视频 | 在线免费观看黄 | 一级片在线免费看 | 二区三区在线 | 国产欧美一区二区三区久久 | 日韩高清一区二区三区五区七区 | 免费国产小视频在线观看 | 成人综合小说 | 久久综合狠狠综合久久综合88 | 丰满大胸五十路免费 | 天天操天天干天天拍 | 波多野结衣精品一区二区三区 | 特黄特黄一级高清免费大片 | 国产精品天天操 | 国产成人综合95精品视频免费 |