Alt 15.11.2011, 17:07:06   #1 (permalink)
Send4Free.de
Benutzerbild von Malo

ID: 66899
Lose-Remote

Malo eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 1.734
Malo ist ein wunderbarer AnblickMalo ist ein wunderbarer AnblickMalo ist ein wunderbarer AnblickMalo ist ein wunderbarer AnblickMalo ist ein wunderbarer AnblickMalo ist ein wunderbarer Anblick
Frage Doppelte Einträge aus SQL löschen - wie?

hi ich habe eine SQL tabelle mit ca 5000 zeilen/einträgen

Leider habe ich nun festgestellt das manche einträge nun doppelt sein (oder drei/vierfach)..

Die tablle ist wie folgt:


erkennbar sind die "description" > diese sind doppelt

ich möchte nun gerne alle doppelten rauslöschen - also wenn discription = 2x vorhanden > ganzen eintrag löschen...

wie kann ich mir diese alle "anzeigen" lassen bzw löschen lassen?

vielen dank schon mal
Malo ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 15.11.2011, 17:45:54   #2 (permalink)
ist maskulin
Benutzerbild von DasGuru

ID: 420909
Lose-Remote
Gesperrt

DasGuru eine Nachricht über ICQ schicken DasGuru eine Nachricht über Skype™ schicken
Reg: 16.08.2008
Beiträge: 1.899
DasGuru kann auf vieles stolz seinDasGuru kann auf vieles stolz seinDasGuru kann auf vieles stolz seinDasGuru kann auf vieles stolz seinDasGuru kann auf vieles stolz seinDasGuru kann auf vieles stolz seinDasGuru kann auf vieles stolz seinDasGuru kann auf vieles stolz seinDasGuru kann auf vieles stolz sein
Standard

ich würde mir alles in ein assiotiatives array laden und dann mit array_unique() das Array manipulieren
Danach kann man es mit foreach() wieder in die DB eintragen lassen.
Do not argue with an idiot. He will drag you down to his level and beat you with experience
99%Refback für alle
| Novoline-Spiele | ich zahle meine Schulden |
3 mio Lose + Aktivitätsboni bei eBesucher
| eSig



DasGuru ist offline   Mit Zitat antworten
Alt 15.11.2011, 18:12:50   #3 (permalink)
Multitalent
Benutzerbild von joschilein

ID: 9301
Lose-Remote

joschilein eine Nachricht über ICQ schicken
Reg: 05.05.2006
Beiträge: 1.414
joschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehen
Standard



Heute schon gepixelt
joschilein ist offline   Mit Zitat antworten
Alt 15.11.2011, 18:28:03   #4 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Hier gibts ja n eindeutigen Primary Key, den es im anderen Thread nicht notwendigerweise gab.

Ich würde (ohne PHP zu nutzen) n Auto-JOIN empfehlen, der Art:
Code:
1:
2:
3:
SELECT a.id, b.id, a.f1, a.f2, ... FROM table a JOIN table b ON a.id <> b.id AND a.f1 = b.f1 AND a.f2 = b.f2 AND ...;
theHacker ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP/MySQL] doppelte Einträge von mehreren spalten in verschiedenen Zeilen in abhängigkeit vom Datum anzeigen Flieschi Programmierung 12 06.01.2011 15:43:58
MySQL - Doppelte Einträge, bis auf Neuesten anzeigen em-dee Sonstiges 2 15.04.2010 19:25:58
Doppelte Einträge in den RSS-Feeds No5251 Bug-Report 5 23.11.2009 09:08:35
Doppelte Einträge in Forenbox TerraTux Bug-Report 15 17.11.2009 14:55:17
automatisch sql einträge löschen mit conjob weigi Programmierung 2 02.12.2007 14:35:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16:35 Uhr.