我有 VK_MODIFY
表中我要删除的所有重复数据的组合 ORDERID
以及 EXTORID
只保留最新的 SYSTEM_INSERTED_AT
.
[![在此处输入图像描述][1]][1]
我尝试了以下查询,但无法正常工作:
DELETE FROM VK_MODIFY a
WHERE rowid not in
(SELECT min(rowid)
FROM VK_MODIFY b
where a.ORDERID = b.ORDERID and a.EXTORID = b.EXTORID);
2条答案
按热度按时间hgc7kmma1#
这是另一个可以解决你问题的例子。
最佳实践是在表中应该有一个主键字段,如果有,可以使用此字段而不是rowid。
h43kikqp2#
试试这个:
根据您的模式(索引等),可能有更快的解决方案。