Hallo,
mache momentan Praktikum und muss einen MySQL Datenbankserver für die Warenwirtschaft erstellen, einrichten etc..
läuft alles Perfekt...
Nur, jetzt möchte ich gerne Adressen importieren und da kommen Probleme auf!
Vorher hat der Betrieb die Adressen in einem Outlook, Excel änhlichen Programm verwaltet, sodass dort des öfteren Firmen doppelt eingegeben wurden. Ich möchte diese Daten jetzt aber löschen, was mir aber Probleme bereitet, da ich MySQL in der Version 3.23.58 betreibe und da noch keine Unterabfragen möglich sind.
Habe bereits eingegeben:
SELECT DISTINCT a.ID FROM tabelle AS a Left JOIN tabelle AS b on b.Fima=a.Firma AND b.ID>A.ID WHERE b.ID IS NOT NULL.
Nun kann ich mit einem vorangestelltem INSERT Befehl die Daten in eine Tabelle kopieren und hätte das Ergebnis, ohne doppelte Datensätze!!
Der Haken ist nur, dass ich nicht die doppelten Datensätze "selecten" möchte, sonder die nicht-doppelten Datensätze bzw. wenn es eine Möglichkeit gibt die doppelten mit Delete zu löschen, aber ich hab keine Ahnung hab schon wirklich viel versucht, aber keine Lösung gefunden.
Mit dem normalen Select Distinct Befehl, also in dem Fall SELECT DISTINCT Firma hätte ich dass zwar, aber der REST vom Datensatz fehlt, es listet nur die Firmen auf, ohne Straße, PLZ, etc......
Vielleicht kann mir ja jemand weiterhelfen.
Gruß
Lesezeichen