tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
802
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von helaukoenig
    helaukoenig helaukoenig ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    390
    Ich möchte aus einer Tabelle die doppelten und dreifachen Einträge entfernen, dazu habe ich nach zwei Kriterien gruppiert und zählen lassen. Einfach alle löschen geht ja nicht, da die doppelten Einträge doch einmal erhalten bleiben sollen.

    Code :
    1
    2
    3
    4
    
    DELETE FROM hotel WHERE hotel_id IN ( SELECT MIN( hotel_id ) , `hotnr` , `hotname` , `hotort` , `hotplz` 
    FROM `hotel` 
    GROUP BY `hotname` , `hotplz` 
    HAVING COUNT( * ) > 1 )

    Das Skript habe ich mir gegoogelt, aber es **** nur teilweise und ich bekomme eine Fehlermeldung in der Nähe von (SELECT MIN ... Wo steckt der Denkfehler?

    Danke schön!
     

  2. #2
    Avatar von mschuetzda
    mschuetzda mschuetzda ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    184
    Nach IN darf im Subselect nur die hotel_id aufgeführt werden und außerdem stimmen die Klammern nicht.
    ... ( SELECT MIN( hotel_id ) FROM `hotel` ) ...
    EDIT: sorry, mit den Klammern hab ich mich wohl verguckt.
     
    Der Computer rechnet mit allem,
    nur nicht mit seinem Benutzer
    (Dieter Hildebrand)

  3. #3
    heddesheimer heddesheimer ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    217
    Zum Entfernen von Mehrfach-Einträgen findest du bei mir eine Anleitung unter Tipps und Tricks:

    http://www.heddesheimer.de/coaching/doppel.html

    Gruß

    Marian
     
    Weblog zum Thema Lernen: http://www.lernpilot.de/blog/
    Weblog über Internet-Programmierung: http://www.heddesheimer.de/blog/

  4. #4
    Avatar von helaukoenig
    helaukoenig helaukoenig ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    390
    Danke schön, jetzt klappts!
     

Ähnliche Themen

  1. Doppelte Einträge aus String entfernen
    Von Crystal_Mountain im Forum Java Grundlagen
    Antworten: 4
    Letzter Beitrag: 06.10.08, 15:08
  2. Antworten: 1
    Letzter Beitrag: 06.05.08, 22:28
  3. Doppelte Einträge
    Von raccoon im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 21.01.05, 08:29
  4. Doppelte Einträge aus Array entfernen
    Von cardician im Forum PHP
    Antworten: 3
    Letzter Beitrag: 14.08.04, 11:52
  5. Doppelte Einträge
    Von webhoster im Forum PHP
    Antworten: 3
    Letzter Beitrag: 19.09.02, 12:08