使用distinct在mysql中查询多条不重复记录值

原创 2012年03月28日 09:22:47

下面先来看看例子:

    table
id name
1 a
2 b
3 c
4 c
5 b

库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。

select *, count(distinct name) from table group by name

结果:

  id name count(distinct name)
1 a 1
2 b 1
3 c 1

最后一 项是多余的,不用管就行了

用distinct在MySQL中查询多条不重复记录值

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所...
  • ebw123
  • ebw123
  • 2013年07月10日 21:34
  • 585

用distinct在MySQL中查询多条不重复记录值

本篇文章,转载于http://www.php100.com/html/webkaifa/database/Mysql/2008/0818/1118.html,其中的错误和调试基本符合,本篇文章记录方便...
  • xiaodaiye
  • xiaodaiye
  • 2016年03月07日 12:26
  • 2978

用distinct在MySQL中查询多条不重复记录值

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所...
  • simon_xu_sh
  • simon_xu_sh
  • 2014年12月26日 16:49
  • 233

用distinct在MySQL中查询多条不重复记录值

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所...
  • yukang126
  • yukang126
  • 2013年09月05日 22:53
  • 279

用distinct在MySQL中查询多条不重复记录值

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所...
  • yuxin6866
  • yuxin6866
  • 2016年08月31日 10:47
  • 1591

用distinct在MySQL中查询多条不重复记录值

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所...
  • zphero2015
  • zphero2015
  • 2016年04月22日 09:51
  • 189

MySQL数据去重--distinct的使用

一般情况下,我们会用distinct去除查询的到结果的重复记录,但是distinct只能返回它的目标字段,而无法返回其它字段。 下面先来看看例子:      table    id  name ...
  • ibigboy
  • ibigboy
  • 2017年07月16日 10:35
  • 165

mysql中查询多条不重复记录值的解决办法

我的实例:SELECT *,(SELECT f_ClassPagePurview FROM tab_Class WHERE f_ClassPagePurview='2009' GROUP BY f_...
  • chaorenry
  • chaorenry
  • 2013年11月12日 10:20
  • 122

MySQL查询重复字段,及删除重复记录的方法

MySQL查询重复字段,及删除重复记录的方法(转) Submitted by wiley on Thu, 09/03/2009 - 09:36 [教学] MySQL查询...
  • Donthan
  • Donthan
  • 2013年04月11日 02:19
  • 30375

MySQL之——查询重复记录、删除重复记录方法大全

查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1) ...
  • l1028386804
  • l1028386804
  • 2016年06月22日 13:30
  • 24616
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用distinct在mysql中查询多条不重复记录值
举报原因:
原因补充:

(最多只允许输入30个字)