ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
802
802
EMPFEHLEN
-
02.08.05 17:08 #1
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!
-
02.08.05 18:44 #2
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)
-
02.08.05 19:32 #3
- 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ß
MarianWeblog zum Thema Lernen: http://www.lernpilot.de/blog/
Weblog über Internet-Programmierung: http://www.heddesheimer.de/blog/
-
02.08.05 22:01 #4
Danke schön, jetzt klappts!
Ähnliche Themen
-
Doppelte Einträge aus String entfernen
Von Crystal_Mountain im Forum Java GrundlagenAntworten: 4Letzter Beitrag: 06.10.08, 15:08 -
Doppelte Einträge bei multidimensionale arrays entfernen
Von Kurt Cobain im Forum PHPAntworten: 1Letzter Beitrag: 06.05.08, 22:28 -
Doppelte Einträge
Von raccoon im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 21.01.05, 08:29 -
Doppelte Einträge aus Array entfernen
Von cardician im Forum PHPAntworten: 3Letzter Beitrag: 14.08.04, 11:52 -
Doppelte Einträge
Von webhoster im Forum PHPAntworten: 3Letzter Beitrag: 19.09.02, 12:08





Zitieren
Login





