Hallo,
wie kann man Dublikate von Datensätzen aus einer Tabelle löschen?
Normalerweise würde ich das ja so machen:
Diese Methode geht in meinem Fall aber nicht, weil die db_id auch identsich ist.
Was gibt es da für eine Möglichkeit alle Dublikate eines Datensatzes zu löschen.
Gibt es da eventuell sogar eine Funktion vom SQL Server die das automatisch prüft?
Gruß, spikis
wie kann man Dublikate von Datensätzen aus einer Tabelle löschen?
Normalerweise würde ich das ja so machen:
PHP-Code:
DELETE FROM gnanlart
Where db_id NOT IN
(SELECT MIN(X.db_id)
FROM gnanlart As X
GROUP BY X.ident, X.bezeichnung, X.beschreibung)
Was gibt es da für eine Möglichkeit alle Dublikate eines Datensatzes zu löschen.
Gibt es da eventuell sogar eine Funktion vom SQL Server die das automatisch prüft?
Gruß, spikis
Kommentar