删除以两列作为主键表中重复的行

WITH LiangLoveLan AS
(
    SELECT
        *,rowcount=COUNT(*) OVER(PARTITION BY 身份证号,户主类型)
    FROM tb
)
--DELETE LiangLoveLan WHERE [rowcount] > 1;

 

 

 

--户主信息表中
身份证号,户主类型两人列是主键

你可能感兴趣的:(SQL学习笔记)