求SQL语句,去除冗余

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求SQL语句,去除冗余相关的知识,希望对你有一定的参考价值。

有一个数据表,三个字段,F1,F2,F3 记录内容如下:a,b, 2002/4/5 a,b,2002/4/6 a,b,2002/5/1 c,d,2008/5/3,e,f,2010/10/2,大致如上所示,我想把a,b,2002/4/5和a,b,2002/4/6删除,只保留日期大的那一项,让前两个字段值不会出现冗余,应该如何写啊?

参考技术A delete
from t,
(
select f1, f2, max(f3) f3
from t
group by f1, f2
) s1
where t.f1 = s1.f1
and t.f2 = s1.f2
and t.f3 < s1.f3本回答被提问者采纳

以上是关于求SQL语句,去除冗余的主要内容,如果未能解决你的问题,请参考以下文章

sql语句查询去除重复语句的结果集

sql查询去除重复值语句

idea 去除xml文件sql语句背景色

SQL查询语句去除重复行

sql关联查询去除重复项

IDEA去除 xml 中Sql语句的背景