Ich habe eine Personen-Tabelle mit Duplikat-Person mit unterschiedlicher ID eingefügt. Ich möchte die Person mit doppelten Namen löschen und nur die Person mit der Mindest-ID behalten. für eG Der Datensatz für Absalon mit der ID 18398 sollte beibehalten werden und alle anderen Duplikate werden gelöscht.Löschen von Duplikaten unter Beibehaltung der Mindest-ID
Antwort
DELETE FROM persons WHERE id NOT IN (SELECT MIN(id) FROM persons GROUP BY name)
Ich erhalte eine Fehlermeldung mit mysql Ver 14.14 Distrib 5.5.52: mysql> delete von domain_map, wo id nicht drin ist (wähle min (id) von domain_map group nach domain); FEHLER 1093 (HY000): Sie können die Zieltabelle 'domain_map' für die Aktualisierung in der FROM-Klausel nicht angeben. – abatie
@abatie Bitte stellen Sie eine neue Frage mit mysql, da es sich nicht um mysql handelte und jeder SQL-Dialekt anders ist . – Alexander
@abatie Oder Sie möchten vielleicht https://stackoverflow.com/questions/6471463/how-to-delete-duplicates-in-sql-table-based-on-multiple-fields – Alexander
- 1. Entfernen von Duplikaten aus einer Liste unter Beibehaltung der neuesten C#
- 2. Umbenennen von Funktionen unter Beibehaltung der Abwärtskompatibilität
- 3. unter Beibehaltung Fall Empfindlichkeit
- 4. Sortierung unter Beibehaltung der Reihenfolge in Python
- 5. graphviz: kreisförmiges Layout unter Beibehaltung der Knotenreihenfolge
- 6. Speichern von Passwörtern unter Beibehaltung der Integrität von getch()
- 7. Parallel.Für immer unter Beibehaltung der Bestellung
- 8. Mysql Löschen von Duplikaten mit folgenden IDs
- 9. Löschen von Duplikaten aus einer großen Tabelle
- 10. Erstellen von ActionLinks unter Beibehaltung der ursprünglichen Uri/Route-Werte
- 11. Entpacken und umbenennen von Dateien unter Beibehaltung der ursprünglichen Dateierweiterung
- 12. Kopieren von Dateien unter Beibehaltung der Verzeichnisstruktur mit Rake
- 13. Kopieren von Word in Textarea unter Beibehaltung der Formatierung
- 14. Java - Konvertieren von JSON in XML unter Beibehaltung der Attribute
- 15. Ändern der Tönung einer Bitmap unter Beibehaltung der Gesamthelligkeit
- 16. Zufallsstichprobe aus einem Datensatz, unter Beibehaltung der ursprünglichen Wahrscheinlichkeitsverteilung
- 17. Verwenden von LINQ zum Suchen/Löschen von Duplikaten
- 18. git pull unter Beibehaltung lokaler Änderungen
- 19. Füllen Sie Tabellen mit Testdaten unter Beibehaltung der relationalen Integrität
- 20. Split NDarray in Stücke - unter Beibehaltung der Reihenfolge
- 21. Ausgabe an die Konsole unter Beibehaltung der Benutzereingabe in Ruby
- 22. UITableViewAutomaticDimension für Ansicht Zellentabelle unter Beibehaltung Bildseitenverhältnis
- 23. SAS: Verketten verschiedener Datasets unter Beibehaltung der einzelnen Datentabellennamen
- 24. Registrieren eines benutzerdefinierten Konvertierungsdienstes unter Beibehaltung der Standardwerte?
- 25. Wie multidimensionale Arrays unter Beibehaltung der Schlüssel zusammengeführt werden?
- 26. Aufteilen nach ',' in einem Wörterbuch unter Beibehaltung der Listen innerhalb
- 27. Konvertieren von Spalten in Zeilen unter Beibehaltung des Spaltennamens
- 28. Verschieben von Text unter Beibehaltung des Hintergrundbildes in CSS
- 29. Laravel 5.1 Löschen von Duplikaten in DB mit beredten
- 30. Löschen von Duplikaten basierend auf dem Wert einer anderen Spalte
möglich Duplikat [Entfernen von doppelten Zeilen aus der Tabelle in Oracle] (http://stackoverflow.com/questions/529098/removing-duplicate-rows-from-table-in- oracle) – danihp