成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

mysql查詢(xún)語(yǔ)句中distinct的問(wèn)題

數(shù)據(jù)庫(kù) MySQL
mysql查詢(xún)語(yǔ)句我們都非常熟悉了,但是有時(shí)會(huì)遇到使用distinct查詢(xún)不重復(fù)記錄只對(duì)第一個(gè)字段有效的問(wèn)題,那么應(yīng)該如何解決呢?閱讀下文,您就可以找到答案。

mysql查詢(xún)語(yǔ)句我們都經(jīng)常在用,今天維護(hù)數(shù)據(jù)庫(kù)出現(xiàn)以下需求,mysql查詢(xún)語(yǔ)句查出user表中不重復(fù)的記錄,使用distinct但他只能對(duì)一個(gè)字段有效,我試了好多次不行,怎么辦呢?

原因就是 distinct它來(lái)返回不重復(fù)記錄的條數(shù),而不是用它來(lái)返回不重記錄的所有值。
也就是distinct只能返回它的目標(biāo)字段,而無(wú)法返回其它字段
例如:

  1. SELECT   DISTINCT mac,ip from ip  
  2. +------+------+  
  3. | mac   | ip |  
  4. +------+------+  
  5. | abc   |   678 |   
  6. | abc   |   123 |   
  7. | def   |   456 |   
  8. | abc   | 12 |   
  9. +------+------+  

他還是不會(huì)有變換!因?yàn)樯厦娴恼Z(yǔ)句產(chǎn)生的作用就是作用了兩個(gè)字段,也就是必須得mac與ip都相同的才會(huì)被排除

***沒(méi)有辦法,使用group by 看看!!!!
查看mysql 手冊(cè)!connt(distinct name) 可以配合group by 實(shí)現(xiàn)。
一個(gè)count函數(shù)實(shí)現(xiàn)我要的功能。

  1. select *,count(distinct mac) from ip group by mac;  
  2. +------+------+---------------------+  
  3. | mac   | ip | count(distinct mac) |  
  4. +------+------+---------------------+  
  5. | abc   |   678 |                1 |   
  6. | def   |   456 |                1 |   
  7. +------+------+---------------------+  

基本實(shí)現(xiàn)我的想法!

那如何實(shí)現(xiàn)一個(gè)表有兩個(gè)字段mac和ip,如何找出所有的mac相同而ip不同的記錄?

  1. mysql> select * from ip;  
  2. +-----+-----+  
  3. | mac | ip   |  
  4. +-----+-----+  
  5. | abc | 123 |  
  6. | def | 456 |  
  7. | ghi | 245 |  
  8. | abc | 678 |  
  9. | def | 864 |  
  10. | abc | 123 |  
  11. | ghi | 245 |  
  12. +-----+-----+  
  13. 7 rows in set (0.00 sec)  
  14.  
  15. mysql> SELECT   DISTINCT a.mac, a.ip  
  16. -> FROM ip a, ip b  
  17. -> WHERE a.mac = b.mac AND a.ip <> b.ip ORDER BY a.mac;  
  18. +-----+-----+  
  19. | mac | ip   |  
  20. +-----+-----+  
  21. | abc | 678 |  
  22. | abc | 123 |  
  23. | def | 864 |  
  24. | def | 456 |  
  25. +-----+-----+  
  26. 4 rows in set (0.00 sec)  
  27.  

 

 

 

【編輯推薦】

教您如何實(shí)現(xiàn)MySQL全文查詢(xún)

MySQL查詢(xún)分頁(yè)的優(yōu)化

MySQL查詢(xún)結(jié)果按某值排序

使用函數(shù)實(shí)現(xiàn)MySQL查詢(xún)行號(hào)

MySQL查詢(xún)中的非空問(wèn)題

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-07 16:38:36

SQL語(yǔ)句SELECT DIST

2018-06-07 09:45:08

2011-09-08 16:30:59

SQL Server查詢(xún)

2010-06-11 17:36:46

MySQL語(yǔ)句

2010-05-21 16:55:47

MySQL EXPLA

2010-09-03 15:47:40

SQL語(yǔ)句鎖定

2010-09-03 14:39:15

SQLSELECT語(yǔ)句

2009-04-28 09:38:53

SQL優(yōu)化物理查詢(xún)

2010-09-03 14:47:50

SQLSELECT語(yǔ)句

2010-09-03 11:25:58

SQL刪除

2010-09-07 13:41:50

SQL語(yǔ)句

2021-02-25 09:35:32

語(yǔ)句elsePython

2010-04-13 14:43:37

Oracle性能檢測(cè)

2010-09-07 10:19:31

SQL語(yǔ)句

2010-09-07 14:56:49

SQL語(yǔ)句CASE WHEN

2010-03-09 14:00:20

Python循環(huán)語(yǔ)句

2010-05-13 17:52:41

MySQL語(yǔ)句

2010-11-24 17:36:02

MySQL條件查詢(xún)語(yǔ)句

2010-09-06 09:11:24

SQLUPDATE語(yǔ)句

2022-03-23 14:04:32

SQL字符串數(shù)據(jù)類(lèi)型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产一区久久久 | 免费的色网站 | 国产精品色综合 | 91精品国产综合久久久久久首页 | 久久伦理中文字幕 | 成人在线视频一区 | 美日韩免费视频 | 好姑娘影视在线观看高清 | 在线日韩不卡 | 国产精品日日做人人爱 | 国产 日韩 欧美 在线 | 91欧美精品成人综合在线观看 | 久久九七| 日本一区二区三区免费观看 | 色资源在线| 99草免费视频 | 毛片a级 | 欧洲一区二区视频 | 精品美女久久久久久免费 | 成人免费大片黄在线播放 | 91精品国产乱码麻豆白嫩 | 四虎影院在线免费观看 | 最近中文字幕在线视频1 | 欧美一级毛片在线播放 | 91精品国产91久久久久久吃药 | 在线免费观看毛片 | 真人毛片 | 国产欧美一区二区精品久导航 | 国产精品久久久久久久久久 | 天天干狠狠操 | 精品无码久久久久久国产 | 久久久久久影院 | 成人精品一区 | 国产伊人精品 | 男人天堂网址 | 久久91精品国产一区二区 | 无吗视频 | 午夜精品导航 | 在线综合视频 | 亚洲五码在线 | 黄色一级大片在线免费看产 |