以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何实现在一个表中相同条件的相同数据 只保留一条记录?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=195838)

--  作者:jswjyjf
--  发布时间:2025/3/13 8:08:00
--  如何实现在一个表中相同条件的相同数据 只保留一条记录?
如何实现在一个表中相同条件的相同数据 只保留一条记录?

一个表 三个字段 (单据号 款式 数量) ,单据号和款式和数量都相同的条件下,数量只保留一个 ,如何写代码 ?谢谢

--  作者:y2287958
--  发布时间:2025/3/13 8:31:00
--  

DuplicateValuesFilter


--  作者:有点蓝
--  发布时间:2025/3/13 9:04:00
--  
使用sql效率高一点

delete from {表A} where [_identify] not in (select id  from (select 单据号,款式,数量,max([_identify]) as id from {表A} group by 单据号,款式,数量) as a)