题1.1、删除表的重复记录
如果记录完全相同才算重复记录,请书写此种情况下的SQL语句;
如果有id主键(数字,自增1模式),请书写此种情况下的SQL语句。

解决方案 »

  1.   

    ; with cte as(
    Select row_number() over (order by id desc) rid,*
    From tb
    )
    Delete from cte where rid >1
      

  2.   


    直接delete from cte能实现物理删除?如果我cte中有join会是什么结果?