删除表中重复id值

DELETE FROM (SELECT *,ROW_NUMBER()OVER(PARTITION BY test1,test2,test3,test4 ORDER BY RAND()) AS RN FROM TableName) AS WHERE RN>1

posted @ 2018-06-19 03:07  听浪  阅读(322)  评论(0编辑  收藏  举报