SQL查询不重复记录/删除重复记录

作者:hayden 来源:烦恼's BLOG 时间:2008-11-18 16:08:00 

SQL查询输出,根据表内某字段为准,输出不重复记录,或删除掉重复的记录,保留所需要的记录。

今儿见一朋友在蓝色里问起(查询不重复记录~),想想以前也增碰到过类似的问题,在此也就记上一页。

就楼主的问题:

select top 8 * 
from cz
Where Deleted=False 
order by ID Desc

这个是原来的,可以查询到记录。但是lx字段有重复,现在查询不重复的记录,怎么写?


有人回答说用 distinct ,据以前的工作中增有印象,distinct只可以输出不重复的某一字段的内容。

在此,我的思路是组合SQL

select top 8 * 
from cz
Where Deleted=False and ID in (select max(ID) from cz group by lx) 
order by ID Desc

经本人测试,效果不错,但没有经过压力测试~。

标签:删除,重复,sql,查询
0
投稿

猜你喜欢

  • MySQL 数据库存储和分支

    2011-03-11 19:01:00
  • IE多版本共存的解决方案——IETester(推荐)

    2009-03-26 12:47:00
  • asp全面解析Server对象

    2008-10-19 17:24:00
  • asp如何在线查询本地机的文件?

    2010-06-22 21:19:00
  • Sql Server 和 Access 操作数据库结构Sql语句

    2008-02-11 18:59:00
  • js模拟抽奖代码

    2008-07-20 12:38:00
  • 一组常用的弹出窗口用法总结

    2007-10-08 13:04:00
  • asp如何处理页面执行时发生的错误?

    2009-11-14 20:43:00
  • [翻译]JavaScript中对象的层次与继承

    2008-12-31 13:36:00
  • MySQL两种识别是否有中文字符的方法

    2011-01-04 20:11:00
  • 让自定义文件下载支持断点续传

    2009-03-11 19:45:00
  • ORACLE 数据库RMAN备份恢复

    2009-04-24 12:23:00
  • 关于DOM事件模型的两件事

    2007-11-21 19:32:00
  • Window.Open详解

    2008-06-08 13:43:00
  • asp如何做一个检索结果带链接的检索?

    2010-07-11 21:15:00
  • [译]2009年海外Web设计风潮(上)

    2009-01-23 09:21:00
  • 网页中空格的烦恼

    2011-04-28 09:26:00
  • asp如何将数字转化成条形图?

    2009-12-03 20:19:00
  • asp让网站自动识别手机访问跳转至手机网站

    2014-12-06 09:36:02
  • Opera下cloneNode的bug

    2007-11-23 11:40:00
  • asp之家 网络编程 m.aspxhome.com