現在、重複を検出して正常に動作するクエリがあります。問題は、いくつかのレコードには2つの可能な値を持つDSというフィールドがあるということです。 VOTERまたはDMV。データベースのレコードに「優先度」を設定するにはどうすればよいですか?
重複が見つかった場合は、DMVレコードではなく、VOTERレコードを削除します。これは簡単にできますか?
WITH cte
AS (SELECT *,
Row_Number() OVER(partition BY fips_county_code, last, suffix, first, birthdate Order by (select null)) AS Rn
FROM WORK)
UPDATE cte
SET DUPES = 'D'
WHERE RN > 1;
ありがとうございます! – rohanharrison