Wir haben eine Tabelle von Fotos mit den folgenden Spalten:Finden Sie doppelte Zeilen mit PostgreSQL
id, merchant_id, url
Diese Tabelle enthält doppelte Werte für die Kombination merchant_id, url
. Es ist also möglich, dass eine Zeile mehrmals erscheint.
234 some_merchant http://www.some-image-url.com/abscde1213
235 some_merchant http://www.some-image-url.com/abscde1213
236 some_merchant http://www.some-image-url.com/abscde1213
Was ist der beste Weg, diese Duplikate zu löschen? (Ich verwende PostgreSQL 9.2 und Rails 3.)
Ist Ihre ID-Spalte einzigartig? Ich sehe 234 dreimal, aber Sie sagen, dass Ihre Merchant_id und URL die doppelten Werte sind. – sgeddes
Mögliche Duplikat von http://StackOverflow.com/Questions/1746213/How-To-Delete-duplicate-entries-in-Postgresql –
Sorry für die Verwirrung. Die ID im obigen Beispiel sollte eindeutig sein. Danke für die korrekte Bearbeitung. Die Lösung hier stackoverflow.com/questions/1746213/... funktioniert nicht für meinen Fall. –