ich habe hier eine vermurkste
DB vorliegen, die nun aber wirklich überhaupt keiner Normalisierungsnorm entspricht. Es gibt noch nicht mal Primary Keys oder sonstige Unique Constraints. Die
DB an sich ist eine Kopie aus einem AS400 System und stammt aus den 70er.
Jedenfalls ist das Problem Folgendes:
Ich muss Dubletten ausfindig machen (soweit kein Problem) und eine davon löschen. Im Prinzip auch kein Problem, nur sind die Datensätze nicht eindeutig identifizierbar. Beispiel:
Code:
[b]Name,Funktion[/b]
Jelly,Moderator
Daniel,Chäffe,
Jelly,Moderator
Da
SQL mengenorientiert ist, kann ich den DS "Jelly, Moderator" nicht eindeutig identifizieren. Ich kann also entweder nur beide Datensätze löschen mit
delete from tabelle where name='Jelly' and Funktion='Moderator'
oder eben keinen.
Wie kann ich jetzt vorgehen. Ich seh da keine Lösung