文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程MYSQLMysql的distinct语句和group by,order by
精品推荐
特别推荐
·MYSQL数据的导出导入与版本的转换
·MySQL数据库简介
·安全的配置和应用MySQL数据库
·修改MySQL的默认密码
·初学MYSQL应知道:Mysql参数优化
·数据库安全应用 使用MySQL的23个注意事项
·入门:MYSQL基础
·轻松描述Windows上安装多个Mysql的步骤
·安装与卸载MySQL数据库系统服务的常见问题
·Mysql 安全注意事项
热点TOP10
·MYSQL数据的导出导入与版本的转换
·工作笔记:配置MySQL为高可用集群
·轻松八句话 教会你完全搞定MySQL数据库
·MySQL数据库简介
·MySQL数据库系统的常规管理介绍
·MySQL数据库学习手册之用MySQL解决一些常见问题
·强烈推荐,MySQL服务维护笔记
·Oracle 中使用层次查询方便处理财务报表
·MySQL数据库学习手册之安装MySQL
·安装与卸载MySQL数据库系统服务的常见问题

Mysql的distinct语句和group by,order by

日期:2007年9月19日 作者: 查看:[大字体 中字体 小字体]


  19520  
  19664  
  19397  
  19900  
   1176  
  19449  
+--------+

 
  对,这次得出的结果是唯一,但是,这不对呀,很明显,把com_id记录号码是2005的记录给没了,这结果肯定错。马上分析一下所有的的结果,发现忽略的com_id并没有消失,只是被排到后面去了。

  我按照时间排序,应该出现的结果第一个就是2205呀,为什么能排到后面?从两条可疑记录看出了结果:

 原记录:

   5058   19580  2006-09-29 15:23:58  
   5057   19917  2006-09-29 15:14:16  
   4973   19580  2006-09-29 15:13:49  
   5011   19580  2006-09-29 15:13:49  

  distinct后的次序:


  19917  
  19580  


  这说明,对于不是在一起的隔行记录,如果恰巧隔一行,还可以被order by 比较出来,否则比较出来的不再真实,这是因为,被缓存的上次的order by 的临时值在客观上不再有用!还有一种情况,如果记录连着,也可以被比较出来。

  先是明白了MySql的弱智了。
  
  马上又执行了一下操作,结果如下:
mysql> select distinct(com_id),job_time from f_job  order by job_time desc limit 10;  
+--------+---------------------+
 com_id  job_time            
+--------+---------------------+
   2205  2006-09-29 16:30:11  
  19084  2006-09-29 16:27:55  
   2205  2006-09-29 16:27:22  
   2715  2006-09-29 16:18:36  
   2197  2006-09-29 16:03:16  
  19580  2006-09-29 15:23:58  
  19917  2006-09-29 15:14:16  
  19580  2006-09-29 15:13:49  
  19520  2006-09-29 10:29:41  
  19900  2006-09-29 10:16:48  
+--------+---------------------+
10 rows in set (0.10 sec)

  
  先和这个比较一下:
 
mysql> select com_id,job_time from f_job  order by job_time desc limit 10;  \T e:\web\web\php\fhr\tee.txt

上一页 [1] [2] [3] [4] 下一页 




上一篇:学习动态网页技术PHP中错误处理的一些方法

下一篇:WebService 服务和ajax 使用教程一例
相关文章:
·经典语句:71条人生信条
·求爱宝典:爱情语句
·学习SQL语句之SQL语句大全
·成功励志语句
·Windows XP下PHP+MySQL环境搭建
·ASP中几条语句运行速度的测试
·总结性知识:107个常用Javascript语句
·Oracle SQL精妙SQL语句讲解
·MYSQL数据的导出导入与版本的转换
·常用SQL语句词典
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot