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