日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置: 首頁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 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 韶山研学心得体会800高中| 无声真相电影免费播放| angela white电影| ab变频器中文说明书| 假男假女 电影| 江西省旅游地图| rima horton| 凤凰电视台| 陈奂生上城| va视频在线| 官网移动端充值| 女女女女| 欲海情缘| 守株待兔的故事讲解视频完整版| 日韩电影免费观看高清完整版在线| 快活电影| 闵智贤| 七年级地理课时练电子版| 美女热吻| 小姐诱心在线观看| 头文字d里演员表| 萱草花二声部合唱谱| 姬培杰| 托宾贝尔| 小敏家| 林丹出轨视频| 宋恩彩为艺术奉献的作品有哪些| 母5| 昭君出塞简谱| 姐妹头像| 寒战3| 怒放的生命简谱| 关德兴| 凯登克罗斯| 辐射避难所掉脑袋问题答案| 偷偷藏不住演员表| 徐若| 山上的小屋 残雪原文| 金马电影网| 老江湖| 王卓淇|