 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
10.03.2004, 13:52
|
#1
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Doppelte Datensätze entfernen
Hey,
ich hab in einer PostgreSQL-DB eine Tabelle mit Postleitzahlen und Gemeindenamen (ca. 20.000 Datensätze)! Leider sind viele davon doppelt (z.B. 10 × 7000, Eisenstadt) !!
Ich möchte jetzt alle überflüssigen Datensätze entfernen! Sprich die alle Datensätze wo mehrmals PLZ und Ortsname ident sind?
Keine Ahnung wie ich das anfangen soll?
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
10.03.2004, 14:04
|
#2
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
hi flo
don stuck hat mir da mal geholfen - ausschnitt aus dem thread:
PHP-Code:
$q = mysql_query("SELECT count(*) AS anzahl, orgnr, vmnr FROM fdaw_vmdaten GROUP BY orgnr, vmnr HAVING anzahl > 1");
ganzer thread (2. seite beinhaltet das)
|
|
|
10.03.2004, 14:30
|
#3
|
|
TP-Senior
Registriert seit: May 2002
Ort: DD
|
Entfernt nicht das kleine Schlüsselwörtchen "distinct" alle doppelten Ergebnisse der Anfrage!?
(select distinct * from ... )
|
|
|
10.03.2004, 14:31
|
#4
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
es ENTFERNT nicht, sondern es WÄHLT nur einen datensatz aus 
|
|
|
10.03.2004, 14:33
|
#5
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
denke, das is eine einmalige sache.
wenn ja, dann probier es mit einer Hilfs-tabelle, die du dann via insert into select distinct * from quelltabelle
füllst.
Alte tabelle dann löschen und mit der aktuellen weiterarbeiten.
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
10.03.2004, 14:37
|
#6
|
|
TP-Senior
Registriert seit: May 2002
Ort: DD
|
ohhja - diesen kleinen feinheiten ... 
|
|
|
11.03.2004, 16:34
|
#7
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Danke für die Tipps!
Inzwischen hat sich die Situation (bzw. der Inhalt der Tabellen) geändert! Is also nicht mehr nötig!
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
25.10.2005, 17:34
|
#8
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Hey,
jetzt muss ich das Thema nochmal aufgreifen! Hab das gleiche Problem schon wieder! Das Select-Query funktioniert, aber wie verpack ich das in ein DELETE???
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
25.10.2005, 18:25
|
#9
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
wie mike schon sagte - mit select distinct in ein Array auslesen, dann mit truncate leeren und mit Insert into wieder befüllen.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:15 Uhr.
|
 |