ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » MySQL及其它开源数据库 » mysql distinct 出相同的记录

标题: mysql distinct 出相同的记录
离线 peterddjj
一般会员



精华贴数 0
个人空间 0
技术积分 232 (8277)
社区积分 0 (907451)
注册日期 2006-5-6
论坛徽章:0
      
      

发表于 2008-6-25 11:20 
mysql distinct 出相同的记录

select distinct displayname from image.shopsales_item_list_peter
这条语句跑出来有相同的记录,比如有25条记录


select displayname,count(*) from image.shopsales_item_list_peter group  by displayname
这跑出来就没有相同的记录, displayname 就没有重复的了,比如有21条,

不知道为什么。?请大家帮忙看看


只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7947 (157)
社区积分 168 (2586)
注册日期 2004-7-22
论坛徽章:35
生肖徽章2007版:龙2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球
2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章2007版:鼠

发表于 2008-6-25 12:22 
贴出数据看看


__________________
只看该作者    顶部
离线 peterddjj
一般会员



精华贴数 0
个人空间 0
技术积分 232 (8277)
社区积分 0 (907451)
注册日期 2006-5-6
论坛徽章:0
      
      

发表于 2008-6-25 12:26 
天天100
天天100
IN50
IN50
IN100
IP50


只看该作者    顶部
离线 peterddjj
一般会员



精华贴数 0
个人空间 0
技术积分 232 (8277)
社区积分 0 (907451)
注册日期 2006-5-6
论坛徽章:0
      
      

发表于 2008-6-25 12:41 
天天100   5
IN50        2
IN100      15
IP50       15
好奇怪


只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7947 (157)
社区积分 168 (2586)
注册日期 2004-7-22
论坛徽章:35
生肖徽章2007版:龙2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球
2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章2007版:鼠

发表于 2008-6-25 12:48 
好像你贴出的数据(只有一列)和结果(显示2列)
不是一回事啊


__________________
只看该作者    顶部
离线 peterddjj
一般会员



精华贴数 0
个人空间 0
技术积分 232 (8277)
社区积分 0 (907451)
注册日期 2006-5-6
论坛徽章:0
      
      

发表于 2008-6-25 13:04 
是这样select distinct displayname from image.shopsales_item_list_peter
跑出的结果是
天天100
天天100
IN50
IN50
IN100
IP50


select displayname,count(*) from image.shopsales_item_list_peter group  by displayname
跑出的结果是;
天天100   5
IN50        2
IN100      15
IP50       15

是这个意思


只看该作者    顶部
离线 jinguanding
Eugene


来自 上海
精华贴数 1
个人空间 70
技术积分 2399 (654)
社区积分 79 (3892)
注册日期 2007-3-29
论坛徽章:5
现任管理团队成员2008北京奥运纪念徽章:乒乓球2008北京奥运纪念徽章:柔道生肖徽章2007版:鼠ITPUB新首页上线纪念徽章 
      

发表于 2008-6-25 13:14 
什么版本与环境的。。。。从没见过这么奇怪的事情..
吧你的测试表生成SQL代码。。帮你测试下.........


__________________
.....做人做事尽心尽力,做学问谦虚求根问底.......
......***寻MySQL方面的兼职***......
.....专业的综合布线、安防公司........................
......www.showgold.cn..............................
......上海亮金信息技术有限公司.......................
只看该作者    顶部
离线 peterddjj
一般会员



精华贴数 0
个人空间 0
技术积分 232 (8277)
社区积分 0 (907451)
注册日期 2006-5-6
论坛徽章:0
      
      

发表于 2008-6-25 13:23 
有邮箱吗


只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7947 (157)
社区积分 168 (2586)
注册日期 2004-7-22
论坛徽章:35
生肖徽章2007版:龙2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球
2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章2007版:鼠

发表于 2008-6-25 13:49 


QUOTE:
原帖由 peterddjj 于 2008-6-25 13:04 发表
是这样select distinct displayname from image.shopsales_item_list_peter
跑出的结果是
天天100
天天100
IN50
IN50
IN100
IP50


select displayname,count(*) from image.shopsales_item_list_peter group  by displayname
跑出的结果是;
天天100   5
IN50        2
IN100      15
IP50       15

是这个意思

你把执行过程贴出来看看好吗?
就是在MYSQL命令窗口执行的完整的SQL和结果集


__________________
只看该作者    顶部
离线 peterddjj
一般会员



精华贴数 0
个人空间 0
技术积分 232 (8277)
社区积分 0 (907451)
注册日期 2006-5-6
论坛徽章:0
      
      

发表于 2008-6-25 13:56 
mysql> select distinct (a.displayname)
    ->   from image.shopsales_item_list_peter    a,
    ->        image.shopsales_item_mapping_peter b
    ->  where a.displayid = b.displayid
    ->    and substr(b.ddate, 1, 6) <= '200805'
    ->    and substr(b.edate, 1, 6) >= '200805'
    ->  order by b.qid;
+--------------------+
| displayname        |
+--------------------+
| IN 100             |
| IP 50              |
| IP 100             |
| ?? $50IP?          |
| ?????($120)        |
| ?????($120)        |
| ??688???($188)     |
| ??688???($188)     |
| ?????????          |
| 199???????($199)   |
| IN 50              |
| ???50              |
| ???50              |
| ???100             |
| ???100             |
| ???52.5            |
| ???110             |
| ???300             |
| ??$100(???, ?????) |
| ??(???)            |
| ??? HK$300         |
+--------------------+
21 rows in set (18.35 sec)


只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问