Sql Server 删除重复行

--删除重复行
  SELECT DISTINCT *
      INTO #TEMP
      FROM TFBH
      GROUP BY TFBH,TFM,TFME
      HAVING COUNT(*) > 1

   DELETE TFBH
      WHERE TFBH
      IN (SELECT TFBH
             FROM #TEMP)

   INSERT TFBH
      SELECT *
         FROM #TEMP

   DROP TABLE #TEMP

posted on 2011-09-14 22:44  红叶林  阅读(246)  评论(0编辑  收藏  举报