如何删除重复数据
表如下:
primaryid RecordID HighestID Fname D_Val I_Val V_Val X_Val
1 11111 11111 bookName null null English null
2 11111 11111 bookName null null English null
3 11111 11111 bookName null null English null
4 11111 11111 bookName null null English null
5 22222 22222 SetID null 33 null null
6 22222 22222 SetID null 33 null null
要将除去primaryid不一样,其他字段一样的数据删掉只保留
得到结果:
primaryid RecordID HighestID Fname D_Val I_Val V_Val X_Val
1 11111 11111 bookName null null English null
6 22222 22222 SetID null 33 null null
[解决办法]
select min(primaryid)primaryid,RecordID, HighestID, Fname , D_Val , I_Val , V_Val , X_Val
from 表
group by RecordID, HighestID, Fname , D_Val , I_Val , V_Val , X_Val