« php 中文url编码出错解决方法asp 读文件并替换特定字符 »

sql 删除重复记录

下面的语句可以达到要求:              

                    delete 表 where id not in(
                                SELECT MAX(id) AS id FROM 表 GROUP BY rows) --- 删除重复行

                   select * from 表 where id in(
                                 SELECT MAX(id) AS id FROM 表 GROUP BY rows) --重复行只查询一条

 

 

实际使用时:

--重复行只查询一条
SELECT *
FROM [23]
WHERE (ID IN
          (SELECT MAX(id) AS id
         FROM [23]
         GROUP BY name))
order by id

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站目录

最近发表

最新评论及回复

文章归档

Search

Powered By Z-Blog 1.8 Terminator(beta) Build 71218 Designed by Michael

Powered By Z-Blog Copyright 0-9999 subin.org.cn Rights Reserved. 晋ICP备08000685号