我使用以下方式列出了重复项:
现在,我该如何删除除一条消息以外的所有消息(我想要去重,这样我才能在FromUserId和ToUserId上应用唯一索引)。
select s.MessageId, t.*
from Message s
join (
select ToUserId, FromUserId, count(*) as qty
from Message
group by ToUserId, FromUserId
having count(*) > 1
) t on s.ToUserId = t.ToUserId and s.FromUserId = t.FromUserId
现在,我该如何删除除一条消息以外的所有消息(我想要去重,这样我才能在FromUserId和ToUserId上应用唯一索引)。