我想从表中删除重复的(与值相同且与值相同)元组,但需要保留具有最小对象 id 的元组(对象 id 为 pk)。
所以这里是列:
来自 | 到 | 时间 | 距离 | object_id
我可以看到将通过执行删除的正确数量的元组
select [from],[to],count(*)
FROM table
where [object_id] NOT IN(
SELECT min([object_id])
FROM table
group by [from],[to]
having count(*) > 1)
group by [from],[to]
having count(*) > 1
但我想先看看上面 SQL 中计算的 object_id。