Ich habe eine Replikation von rund 200 Datensätze in einer Tabelle, ich möchte alle dann außer einem entfernen, wie kann ich das tun?löschen doppelte Datensätze außer einem
0
A
Antwort
0
Quelle http://www.devx.com
Es ist einfach durch läuft eine Datenlast zweimal ohne Primärschlüssel oder eindeutige Indizes doppelte Zeilen von Daten in Oracle-Tabellen einzuführen erstellt oder enabled.Here column1, column2, column3 bilden die Identifizierungsschlüssel für jeden Datensatz.
DELETE FROM our_table
WHERE rowid not in
(SELECT MIN(rowid)
FROM our_table
GROUP BY column1, column2, column3) ;
-3
die folgende Abfrage verwenden. Dies gilt, wenn eine ID für die Tabelle verfügbar ist.
von tableA löschen where id in (oben 199 ID von tableA wählen)
Verwandte Themen
- 1. Mysql löschen doppelte Datensätze außer einer hat maximale Zeit
- 2. Löschen Sie doppelte Daten außer zwei
- 3. Wählen und löschen Sie veraltete doppelte Datensätze?
- 4. Alle Ordner außer einem löschen
- 5. Wie doppelte Datensätze in SQL
- 6. Löschen Sie doppelte Datensätze in der Tabelle mit SQL
- 7. Wählen Sie und löschen Sie doppelte Datensätze mit spezifischen ID
- 8. löschen doppelte Datensätze aus einer SQL-Tabelle ohne Primärschlüssel
- 9. So löschen Sie doppelte Datensätze aus der Hive-Tabelle?
- 10. Alle Tabellen außer einem in MySql löschen
- 11. Löschen Sie alle Tabellen außer einem?
- 12. jQuery Löschen von div Kinder außer einem
- 13. Doppelte Zeilen löschen (nicht alle Duplikate löschen)
- 14. Hive Löschen doppelter Datensätze
- 15. Neo4j doppelte Datensätze Ausgabe
- 16. AngularJS - entfernen doppelte Datensätze
- 17. Linq2SQL und doppelte Datensätze
- 18. MySQL Aktualisierung doppelte Datensätze
- 19. Doppelte Datensätze in HQL
- 20. Pandas Dataframe doppelte Datensätze Aufnahme falsche Datensätze
- 21. Löschen Sie alle Datensätze aus einem Geschäft
- 22. Aerospike: Löschen aller Datensätze in einem Satz
- 23. Doppelte Datensätze in Struktur entfernen
- 24. Python Sparse Matrix entfernen doppelte Indizes außer einem?
- 25. Entfernen Sie doppelte Datensätze in SQL-Tabelle
- 26. doppelte Datensätze in einer Reihe
- 27. entfernen doppelte Datensätze in Datenrahmen
- 28. Wie behandelt Hbase doppelte Datensätze?
- 29. finden doppelte Datensätze SQL Server
- 30. Doppelte Datensätze in MongoDB finden
einen Blick auf diese haben http://stackoverflow.com/questions/59232/how-do-i-find-duplicate-values- In-einem-Tabelle-in-Orakel. Wenn dies der Fall ist, schließen Sie bitte diesen Thread. – Viki888
@ viki888, ich frage nach Löschung, um keine Duplikate zu finden :) – KeenLearner
DELETE FROM Tabelle WHERE (... Ihre Select-Abfrage mit Limit 199 ...) – dgk