इस आलेख में वर्णित चरणों का प्रयास करें:PostgreSQL डेटाबेस से डुप्लिकेट निकालना।
यह उस स्थिति का वर्णन करता है जब आपको बड़ी मात्रा में डेटा से निपटना पड़ता है जो group by
के लिए संभव नहीं है ।
एक सरल उपाय यह होगा:
DELETE FROM foo
WHERE id NOT IN (SELECT min(id) --or max(id)
FROM foo
GROUP BY hash)
जहां hash
कुछ ऐसा है जो दोहराया जाता है।