ROW_NUMBER का उपयोग करना एक CTE में अद्वितीय पंक्तियों को बनाए रखते हुए आपको डुप्लिकेट मानों को हटाने की अनुमति देता है।
WITH q AS (
SELECT RN = ROW_NUMBER() OVER (PARTITION BY ID ORDER BY ID )
, ID
, Name
FROM ATable
)
DELETE FROM q WHERE RN > 1