56,679
社区成员
发帖
与我相关
我的任务
分享
delete a from table1 a left join
(select one_id,other_id, max(modify_time) as modify_time from table1 group by one_id,other_id) b
on a.one_id=b.one_id and a.other_id=b.other_id and a.modify_time=b.modify_time
where b.one_id is null
SELECT * FROM TB A WHERE NOT EXISTS(SELECT 1 FROM TB B WHERE B.ID>A.ID) GROUP BY A.ONE_ID,A.OTHER_ID