我需要从具有相同 customer_id
和 的表
。如何用最少的 sql 语句来实现这一点。 Log
中删除除第一次出现的相似行之外的所有重复行停用日期
我正在使用 MS SQL Server 2008 Express 版本。
最佳答案
类似于:
DELETE FROM Log WHERE LogId NOT IN
(SELECT Min(LogId) FROM Log GROUP BY customer_id, deactivation_date)
关于sql - MSSQL 查询从表中删除重复行,在表中留下不同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10346408/