前端之家收集整理的这篇文章主要介绍了
如何使用SQL删除重复的行?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个表中有一些行.每行都有一个日期字段.现在,它可能是一个日期的重复.我需要
删除所有重复的
内容,并且只存储具有最高ID的行.如何使用
SQL查询?
现在:
date id
'07/07' 1
'07/07' 2
'07/07' 3
'07/05' 4
'07/05' 5
我想要的是:
date id
'07/07' 3
'07/05' 5
DELETE FROM table WHERE id NOT IN
(SELECT MAX(id) FROM table GROUP BY date);
原文链接:https://www.f2er.com/mssql/75285.html